diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-11 20:45:09 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-11 20:45:09 +0000 |
commit | b1b11f7cde554d02f0e41525b1f80239c13cd9de (patch) | |
tree | e59384edbff838ef17708f0336e5a6be388981e7 /gcc | |
parent | 8d7714ebb2793ee313816807f8c5724719afc3ec (diff) | |
download | gcc-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/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 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, |