<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body smarttemplateinserted="true">
<div id="smartTemplate4-template">Hi J. Gareth,<br>
<br>
<p>I once added -a to debug my Android app, and then it did not
start anymore on some devices...<br>
</p>
<br>
<br>
Bye,<br>
Benito </div>
<div class="moz-cite-prefix">On 19.07.20 05:09, J. Gareth Moreton
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:108d1d01-7639-7358-ba72-fbcf93a5d7b5@moreton-family.com">Hi
everyone,
<br>
<br>
I've noticed something a bit weird with the Free Pascal Compiler
when you use the the -a option to dump the compiled assembly
files... the resultant binaries are sometimes smaller. I recently
tried it with Lazarus under x86_64-win64 (using "make distclean
all install" with FPCOPT):
<br>
<br>
(-O4 -OoCONSTPROP)
<br>
241,010,289 bytes - lazarus.exe
<br>
<br>
(-a -O4 -OoCONSTPROP)
<br>
235,655,062 bytes - lazarus.exe
<br>
<br>
Anyone else noticed this? Logically, shoudn't the EXE files be
completely identical?
<br>
<br>
Gareth aka. Kit
<br>
<br>
<br>
</blockquote>
</body>
</html>