* combine.c (distribute_notes): Place REG_SETJMP.
authorRichard Henderson <rth@redhat.com>
Sat, 11 Aug 2001 20:16:12 +0000 (13:16 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 11 Aug 2001 20:16:12 +0000 (13:16 -0700)
From-SVN: r44806

gcc/ChangeLog
gcc/combine.c

index 481c55cf8aa75111ad5417b14c4f702226f8bec5..68d9b255747c08f05f67efdbc7c17add87a20294 100644 (file)
@@ -1,3 +1,7 @@
+2001-08-11  Richard Henderson  <rth@redhat.com>
+
+       * combine.c (distribute_notes): Place REG_SETJMP.
+
 2001-08-11  Richard Henderson  <rth@redhat.com>
 
        * doc/extend.texi (Arrays and pointers implementation): Discourage
index 81231804823d76fd8e1235f27e3fd57b8bd0ac44..8a5fa63722570000663a1694a69ff8997a42f1ea 100644 (file)
@@ -12010,6 +12010,7 @@ distribute_notes (notes, from_insn, i3, i2, elim_i2, elim_i1)
 
        case REG_EH_RETHROW:
        case REG_NORETURN:
+       case REG_SETJMP:
          /* These notes must remain with the call.  It should not be
             possible for both I2 and I3 to be a call.  */
          if (GET_CODE (i3) == CALL_INSN)