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