]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rtl.h (REG_EH_RETHROW): Remove.
authorRichard Henderson <rth@redhat.com>
Sat, 11 Aug 2001 20:45:09 +0000 (13:45 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 11 Aug 2001 20:45:09 +0000 (13:45 -0700)
        * rtl.h (REG_EH_RETHROW): Remove.
        * rtl.c (reg_note_name): Update.
        * combine.c (distribute_notes): Don't check for it.

From-SVN: r44809

gcc/ChangeLog
gcc/combine.c
gcc/rtl.c
gcc/rtl.h

index 68d9b255747c08f05f67efdbc7c17add87a20294..77f37b0548dc10a511c9d5bec2ac1ab4d0a11583 100644 (file)
@@ -1,3 +1,9 @@
+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.
index 8a5fa63722570000663a1694a69ff8997a42f1ea..a1ae2d035809137d3f0a15accfb05b01fae6a629 100644 (file)
@@ -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
index 12b011132002526faf05030112a5fac4993dc67c..93cfb44dce7307ab324fd2b3b310365f3a13f9d9 100644 (file)
--- 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"
 };
 
index 9e223461255e99db6d999fb27da9882cfdfd33fd..917242abf26a9c7293f4b185e72bc6c081ce875e 100644 (file)
--- 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,