diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2003-08-25 20:14:45 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2003-08-25 20:14:45 +0000 |
commit | b01e3e38023941728a67738debeaa15d1f67753e (patch) | |
tree | f7621a4802a4bea53a35fa7a932cb206adf12ad1 /gcc/combine.c | |
parent | c62793785d1e305f11ad72d3bd20820da5d3d7c2 (diff) | |
download | gcc-b01e3e38023941728a67738debeaa15d1f67753e.zip gcc-b01e3e38023941728a67738debeaa15d1f67753e.tar.gz gcc-b01e3e38023941728a67738debeaa15d1f67753e.tar.bz2 |
combine.c (distribute_notes): Handle REG_ALWAYS_RETURN.
* combine.c (distribute_notes): Handle REG_ALWAYS_RETURN.
* gcc.dg/20030702-1.c: New test.
From-SVN: r70779
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index 67e4b01..afa25b0 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -12498,6 +12498,7 @@ distribute_notes (rtx notes, rtx from_insn, rtx i3, rtx i2) abort (); break; + case REG_ALWAYS_RETURN: case REG_NORETURN: case REG_SETJMP: /* These notes must remain with the call. It should not be |