On Mon, Jun 20, 2011 at 1:46 PM, Eric Botcazou <ebotca...@adacore.com> wrote: >> 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.
So I'd say leave support for it in on the branch. >> Is there any harm in not backporting these two changes? > > Yes, small regressions to the above fancy features for the SPARC port. As it'll be postponed for 4.6.2 I guess it will receive enough testing, so ok. Richard. > -- > Eric Botcazou >