summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-11 20:45:09 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-11 20:45:09 +0000
commitb1b11f7cde554d02f0e41525b1f80239c13cd9de (patch)
treee59384edbff838ef17708f0336e5a6be388981e7 /gcc
parent8d7714ebb2793ee313816807f8c5724719afc3ec (diff)
downloadgcc-b1b11f7cde554d02f0e41525b1f80239c13cd9de.tar.gz
* rtl.h (REG_EH_RETHROW): Remove.
* rtl.c (reg_note_name): Update. * combine.c (distribute_notes): Don't check for it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44809 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/combine.c1
-rw-r--r--gcc/rtl.c2
-rw-r--r--gcc/rtl.h5
4 files changed, 7 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 68d9b255747..77f37b0548d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2001-08-11 Richard Henderson <rth@redhat.com>
+ * rtl.h (REG_EH_RETHROW): Remove.
+ * rtl.c (reg_note_name): Update.
+ * combine.c (distribute_notes): Don't check for it.
+
+2001-08-11 Richard Henderson <rth@redhat.com>
+
* combine.c (distribute_notes): Place REG_SETJMP.
2001-08-11 Richard Henderson <rth@redhat.com>
diff --git a/gcc/combine.c b/gcc/combine.c
index 8a5fa637225..a1ae2d03580 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -12008,7 +12008,6 @@ distribute_notes (notes, from_insn, i3, i2, elim_i2, elim_i1)
abort ();
break;
- case REG_EH_RETHROW:
case REG_NORETURN:
case REG_SETJMP:
/* These notes must remain with the call. It should not be
diff --git a/gcc/rtl.c b/gcc/rtl.c
index 12b01113200..93cfb44dce7 100644
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -280,7 +280,7 @@ const char * const reg_note_name[] =
"REG_LABEL", "REG_DEP_ANTI", "REG_DEP_OUTPUT", "REG_BR_PROB",
"REG_EXEC_COUNT", "REG_NOALIAS", "REG_SAVE_AREA", "REG_BR_PRED",
"REG_FRAME_RELATED_EXPR", "REG_EH_CONTEXT", "REG_EH_REGION",
- "REG_EH_RETHROW", "REG_SAVE_NOTE", "REG_MAYBE_DEAD", "REG_NORETURN",
+ "REG_SAVE_NOTE", "REG_MAYBE_DEAD", "REG_NORETURN",
"REG_NON_LOCAL_GOTO", "REG_SETJMP", "REG_ALWAYS_RETURN"
};
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 9e223461255..917242abf26 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -543,11 +543,6 @@ enum reg_note
throw, nor will it execute a non-local goto. */
REG_EH_REGION,
- /* Indicates that a call is actually a call to rethrow, and specifies the
- rethrow symbol for the region the rethrow is targetting. This provides
- a way to generate the non standard flow edges required for a rethrow. */
- REG_EH_RETHROW,
-
/* Used by haifa-sched to save NOTE_INSN notes across scheduling. */
REG_SAVE_NOTE,