diff options
Diffstat (limited to 'gcc/reg-stack.c')
-rw-r--r-- | gcc/reg-stack.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 5750e75..8f0b50e 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -978,8 +978,7 @@ emit_swap_insn (insn, regstack, reg) while (tmp != limit) { if (GET_CODE (tmp) == CODE_LABEL - || (GET_CODE (tmp) == NOTE - && NOTE_LINE_NUMBER (tmp) == NOTE_INSN_BASIC_BLOCK) + || NOTE_INSN_BASIC_BLOCK_P (tmp) || (GET_CODE (tmp) == INSN && stack_regs_mentioned (tmp))) { |