On Sep 5, 2011, at 11:50 AM, Iain Sandoe <develo...@sandoe-acoustics.co.uk> 
wrote:
> 1.  rs6000.c (WORLD_SAVE_P) decides on the use of the out-of-line prologue 
> saves on the basis of cfun->calls_setjmp && flag_exceptions.
>   of course, flag_exceptions is NOT set by Ada for SjLj - which is what's 
> used for the compiler build.

Ick...  It seems wrong to me....   15 years later and it still feels like there 
is too much chewing gum involved.  Unless someone has a better idea on how to 
press forward, I'll ok the Darwin only change to rs6000.  I think that the 
change to turn of fexceptions when doing exceptions is a better way forward, 
but that is like to be a way more destabilizing change and likely the Ada folks 
have their reasons why that won't work.
> 

Reply via email to