> 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