<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>