diff options
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/function.c b/gcc/function.c index 6337b5dab1d..74db519955f 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -4702,8 +4702,8 @@ keep_stack_depressed (rtx insns) if (HARD_REGNO_MODE_OK (regno, Pmode) && !fixed_regs[regno] && TEST_HARD_REG_BIT (regs_invalidated_by_call, regno) - && !REGNO_REG_SET_P (EXIT_BLOCK_PTR->global_live_at_start, - regno) + && !REGNO_REG_SET_P + (EXIT_BLOCK_PTR->il.rtl->global_live_at_start, regno) && !refers_to_regno_p (regno, regno + hard_regno_nregs[regno] [Pmode], |