Ah curses.  I fear it was something I did.  I don't like the idea of stepping through each revision until we find one that works.

https://bugs.freepascal.org/view.php?id=38294
https://bugs.freepascal.org/view.php?id=38334
https://bugs.freepascal.org/view.php?id=38339
https://bugs.freepascal.org/view.php?id=38343

Those ones relate to buggy optimisations in some way, but they might be a bit too late on to affect 3.2.0.

There are quite a few others too - hmmm.

Gareth aka. Kit

On 13/06/2021 20:04, Martin Frb via fpc-devel wrote:
On 09/06/2021 09:29, Pierre Muller via fpc-devel wrote:

  Martin,

could you check if this relates to bug #38973?

https://bugs.freepascal.org/view.php?id=38973

 This bug also does not show in current trunk.

 If you get the same pattern of failures, it is most probably related to this wrong optimization.

Unfortunately I had no success in narrowing it down.

I had hoped that generating -al
and moving the {$implicitexceptions off} around to narrow it to a single function,
I would get a small enough asm diff to tell....

But even narrowing it down to a single "end;" statement that needs to have {$implicitexceptions off} does not help. This line affects the entire specialization of a base class for one of the classes in that unit. (I did -Si- too) So the diff is still to big, and many of the changes are outside of what I can judge to be ok or not.

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to