From: Richard Henderson Date: Sat, 11 Aug 2001 20:45:09 +0000 (-0700) Subject: rtl.h (REG_EH_RETHROW): Remove. X-Git-Tag: prereleases/libstdc++-3.0.95~2724 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dddba20582b31693ee7b83ff0be038bc0a39fc25;p=thirdparty%2Fgcc.git rtl.h (REG_EH_RETHROW): Remove. * rtl.h (REG_EH_RETHROW): Remove. * rtl.c (reg_note_name): Update. * combine.c (distribute_notes): Don't check for it. From-SVN: r44809 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 68d9b255747c..77f37b0548dc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2001-08-11 Richard Henderson + + * 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 * combine.c (distribute_notes): Place REG_SETJMP. diff --git a/gcc/combine.c b/gcc/combine.c index 8a5fa6372257..a1ae2d035809 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 12b011132002..93cfb44dce73 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 9e223461255e..917242abf26a 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,