[fpc-devel] Binary size discrepancy with -a

J. Gareth Moreton gareth at moreton-family.com
Sun Jul 19 05:09:29 CEST 2020


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



More information about the fpc-devel mailing list