[fpc-devel] Binary size discrepancy with -a

Alexander Grotewohl alex at dcclost.com
Sun Jul 19 05:22:11 CEST 2020


would -a disable optimizations? i guess it'd depend on the intended use of the listings it generated

--
Alexander Grotewohl
https://dcclost.com

________________________________
From: fpc-devel <fpc-devel-bounces at lists.freepascal.org> on behalf of J. Gareth Moreton <gareth at moreton-family.com>
Sent: Saturday, July 18, 2020 11:09:29 PM
To: FPC developers' list <fpc-devel at lists.freepascal.org>
Subject: [fpc-devel] Binary size discrepancy with -a

Hi everyone,

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

(-O4 -OoCONSTPROP)
241,010,289 bytes - lazarus.exe

(-a -O4 -OoCONSTPROP)
235,655,062 bytes - lazarus.exe

Anyone else noticed this? Logically, shoudn't the EXE files be
completely identical?

Gareth aka. Kit


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

_______________________________________________
fpc-devel maillist  -  fpc-devel at lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20200719/4a301454/attachment.htm>


More information about the fpc-devel mailing list