[fpc-pascal] Compatibility problems with fpc > 3.3.1 rev 42375
Sven Barth
pascaldragon at googlemail.com
Wed Oct 9 13:23:33 CEST 2019
fredvs <fiens at hotmail.com> schrieb am Mi., 9. Okt. 2019, 12:00:
> Could it be possible to simplify the life of rtl-users and add methods with
> same parameters as previous version and make it compatible with new
> features?
>
Working with the RTTI simply is *not* simple, because you're interfacing
with binary data that is represented by Pascal records.
> Other wishes:
>
> It seems that the updates done to rtl were necessary because of some
> arm-compatibility.
>
> OK, but now, for the same code, the binary-result compiled program is +- 30
> % bigger that same code compiled with fpc 3.0.4 or fp 3.2.0 (on the
> contrary fpc 3.2.0 gives binary 10 % less big than with fpc 3.0.4).
>
> Would it not be better to play with "{$ifdef cpuarm}" and so not make
> things
> heavier for all others cpu that do not need those arm-extension?
>
This size increase is not ARM related, but related to a new feature.
The alignment fixes you mention are in fact necessary for all non-x86
targets.
Regards,
Sven
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20191009/97e624ea/attachment.html>
More information about the fpc-pascal
mailing list