diff options
author | Richard Henderson <rth@redhat.com> | 2001-08-11 13:45:09 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-08-11 13:45:09 -0700 |
commit | dddba20582b31693ee7b83ff0be038bc0a39fc25 (patch) | |
tree | e59384edbff838ef17708f0336e5a6be388981e7 | |
parent | f6a91eb09fa0cd44ba25fd175d80ddf0e0b4a899 (diff) | |
download | gcc-dddba20582b31693ee7b83ff0be038bc0a39fc25.zip gcc-dddba20582b31693ee7b83ff0be038bc0a39fc25.tar.gz gcc-dddba20582b31693ee7b83ff0be038bc0a39fc25.tar.bz2 |
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
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/combine.c | 1 | ||||
-rw-r--r-- | gcc/rtl.c | 2 | ||||
-rw-r--r-- | gcc/rtl.h | 5 |
4 files changed, 7 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 68d9b25..77f37b0 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 8a5fa63..a1ae2d0 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 @@ -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" }; @@ -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, |