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

Reply via email to