> Apart from
>
> 2011-06-02  Eric Botcazou  <ebotca...@adacore.com>
>
>        * cse.c (cse_find_path): Refine change to exclude EDGE_ABNORMAL_CALL
>        edges only, when there is a non-local label in the function.
>        * postreload-gcse.c (bb_has_well_behaved_predecessors): Likewise.
>
> and the removal of SETJMP_VIA_SAVE_AREA this affects sparc only, right?

Yes, only 3 one-liner changes can affect non-SPARC platforms, and only if you 
use fancy features (non-local gotos or __builtin_setjmp/__builtin_longjmp).

> Do you expect out-of-tree ports based on 4.6 may use this feature?

Probably, maybe 4.5-based tree as well, but no firm answer.

> Is there any harm in not backporting these two changes? 

Yes, small regressions to the above fancy features for the SPARC port.

-- 
Eric Botcazou

Reply via email to