aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.com>2016-11-07 17:03:55 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2016-11-07 17:03:55 +0000
commit1581a12c3577a2d9048d47b0b7205df772c308db (patch)
treee4c649d63cdbc46e4c05389eea601fa29f22b40a /gcc/rtl.h
parentcaa024ffce186dc6ce7ee8217d5d50d7f9a091e0 (diff)
downloadgcc-1581a12c3577a2d9048d47b0b7205df772c308db.zip
gcc-1581a12c3577a2d9048d47b0b7205df772c308db.tar.gz
gcc-1581a12c3577a2d9048d47b0b7205df772c308db.tar.bz2
emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in order.
* emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in order. * sel-sched-ir.c (create_copy_of_insn_rtx): Likewise. * rtl.h (duplicate_reg_notes): Declare. * rtlanal.c (duplicate_reg_note): New function. From-SVN: r241913
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 3bb6a22..7a44e3b 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -3019,6 +3019,7 @@ extern rtx alloc_reg_note (enum reg_note, rtx, rtx);
extern void add_reg_note (rtx, enum reg_note, rtx);
extern void add_int_reg_note (rtx, enum reg_note, int);
extern void add_shallow_copy_of_reg_note (rtx_insn *, rtx);
+extern rtx duplicate_reg_note (rtx);
extern void remove_note (rtx_insn *, const_rtx);
extern void remove_reg_equal_equiv_notes (rtx_insn *);
extern void remove_reg_equal_equiv_notes_for_regno (unsigned int);