<html><head></head><body><div>Il giorno ven, 31/12/2021 alle 17.32 +0200, Christo Crause ha scritto:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 31, 2021 at 4:41 PM Marco Borsari via fpc-devel <<a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>> wrote:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hi,<br>on Linux with FPC 3.2.2 the executable size of programs compiled with<br>fpc -On -a (tried with n 2 or 4)<br>is smaller than when the assembler files are deleted (-a omitted).<br>Does it is an expected behaviour?<br></div><br></blockquote><div><br></div><div>Using any of the -a options (not sure about -a5?) to output assembly also automatically switches to an external linker (for targets with internal linkers).  Differences in the executables are thus attributable to differences in generated output between the internal and external linkers.</div></div></div></blockquote><div><br></div><div>Thank you for the clarification</div><div><span></span></div></body></html>