Hi
Then also run FPC/win32 in wine for a real comparison.
Or perhaps against modern C++ on Linux would also be a real comparison
FPC could at least inline fpc_setjmp in fpc_pushexceptaddr to make it
only one function call.
These kinds of statements are counter-productive.
That is a very productive optimization idea
Cheers,
Benito
On 24.05.23 13:10, Marco van de Voort via fpc-pascal wrote:
On 24-5-2023 13:00, Benito van der Zander via fpc-pascal wrote:
It is weird that your code calls setjmp? Are you using a non Windows
platform? Comparisons with Delphi should be done on Windows where
the exception systems match. Apples to Apples please.
It is FPC on Linux.
And Delphi 4 on Linux (in WINE)
Then also run FPC/win32 in wine for a real comparison.
Even if it wants to do the Linux nonsense, FPC could at least inline
fpc_setjmp in fpc_pushexceptaddr to make it only one function call.
I regret installing Linux. Everything worked better with Windows 98
and Delphi 4
These kinds of statements are counter-productive.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal