On Mon, 9 Jul 2012, Reinier Olislagers wrote:
But we'll get there.
I'll leave you guys to it, then ;)
It turns out there are reasons not to enable it by default just yet:
Major issue 1: ld randomly crashes while linking any executable with .pdata
section.
When it crashes, Windows pops up the WER dialog, meaning that the entire
testsuite will hang
until it is dismissed manually.
Major issue 2: I used dummy relocations to link in required .pdata sections,
but this
cannot be expressed using gas. This means either smartlinking should be
disabled with gas, or the
entire .pdata will be dropped, making SEH unusable.
Enabling it by default would mean that we can no longer compile the textmode
ide,
and running the testsuite automatically would become impossible.
So until these issues are addressed, the SEH will not be included as the
default mechanism.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal