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
