On 10/2/18 11:42 AM, Peter Bergner wrote:
> On 10/1/18 4:25 AM, Eric Botcazou wrote:
> This is currently bootstrapping right now, but ok for trunk assuming no
> regressions?
> 
> gcc/
>       PR rtl-optimization/87466
>       * target.def (setjmp_preserves_nonvolatile_regs_p): New target hook.
>       * doc/tm.texi.in (TARGET_SETJMP_PRESERVES_NONVOLATILE_REGS_P): New hook.
>       * doc/tm.texi: Regenerate.
>       * targhooks.c (default_setjmp_preserves_nonvolatile_regs_p): Declare.
>       * targhooks.h (default_setjmp_preserves_nonvolatile_regs_p): New
>       function.
>       * ira-lives.c (process_bb_node_lives): Use the new target hook.
>       * lra-lives.c (process_bb_lives): Likewise.
>       * config/rs6000/rs6000.c (TARGET_SETJMP_PRESERVES_NONVOLATILE_REGS_P):
>       Define.
>       (rs6000_setjmp_preserves_nonvolatile_regs_p): New function.
> 
> gcc/testsuite/
>       PR rtl-optimization/87466
>       * gcc.target/powerpc/pr87466.c: New test.

My powerpc64le-linux bootstrap and regtesting showed no regressions.

Peter

Reply via email to