On Fri, Dec 31, 2021 at 4:41 PM Marco Borsari via fpc-devel <
[email protected]> wrote:

> Hi,
> on Linux with FPC 3.2.2 the executable size of programs compiled with
> fpc -On -a (tried with n 2 or 4)
> is smaller than when the assembler files are deleted (-a omitted).
> Does it is an expected behaviour?
>

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.
_______________________________________________
fpc-devel maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to