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
>

Reply via email to