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

Reply via email to