diff options
Diffstat (limited to 'gcc/reg-stack.c')
-rw-r--r-- | gcc/reg-stack.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index e1fa264..ff896fd 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -2587,16 +2587,13 @@ compensate_edge (e, file) current_block = NULL; start_sequence (); - /* ??? change_stack needs some point to emit insns after. - Also needed to keep gen_sequence from returning a - pattern as opposed to a sequence, which would lose - REG_DEAD notes. */ + /* ??? change_stack needs some point to emit insns after. */ after = emit_note (NULL, NOTE_INSN_DELETED); tmpstack = regstack; change_stack (after, &tmpstack, target_stack, EMIT_BEFORE); - seq = gen_sequence (); + seq = get_insns (); end_sequence (); insert_insn_on_edge (seq, e); |