Eric Botcazou wrote: >> Ah, thanks, I'll have to research this change, I don't know about it yet. > > Hidden in http://gcc.gnu.org/ml/gcc-cvs/2007-12/msg00267.html
> The compiler was working before the change so just reverting it should make > it > work again. The change was totally accidental. Gotcha. Accidental hunk, happens to the best of us! > Right, that's why the change should be reverted on the 4.3 branch. On the > other hand, if you can get the ZCX support to work on the mainline before > 4.4.0 is released, we could try there. Do we have time (and release-managerial leeway)? I probably couldn't start sending patches until the other side of the weekend. > The GNAT SJLJ mechanism is not the standard GCC SJLJ mechanism, it's a custom > one. Yes, it's runtime-switchable but this SJLJ mechanism is inferior to the > GCC SJLJ mechanism (and to the ZCX one). Oh well, shame but nevermind. > Superfluous changes are never harmless in a compiler. :-) Well... I think that whatever kind of harm it could possibly do in this case would be limited to adding eh tables where not needed, so a bit of image bloat is probably the worst that could happen. >> Thanks for your advice Eric, you've been a great help > > You're welcome. Thanks for trying to fiddle with GNAT on Windows. :-) 'sok, I'm quite keen to get all languages working well on Windows :) cheers, DaveK