arm.c (final_prescan_insn): If the form of a jump insn isn't recognized, don't try...
authorRichard Earnshaw <rearnsha@arm.com>
Sun, 3 Sep 2000 17:49:32 +0000 (17:49 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Sun, 3 Sep 2000 17:49:32 +0000 (17:49 +0000)
* arm.c (final_prescan_insn): If the form of a jump insn isn't
recognized, don't try to conditionally execute it.

From-SVN: r36120

gcc/ChangeLog
gcc/config/arm/arm.c

index ff47d02e00da3b78505efb409cdef94a0cb49de4..397a9e7043871c0f44998ba6d428baa1f86dabbf 100644 (file)
@@ -1,3 +1,8 @@
+2000-09-03  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.c (final_prescan_insn): If the form of a jump insn isn't 
+       recognized, don't try to conditionally execute it.
+
 Sun Sep  3 13:10:56 2000  Denis Chertykov  <denisc@overta.ru>
 
        * config/avr/avr.md ("*tablejump_lib"): New pattern.
index 609536bb32d3ebf2d11d317ca6a3d2f4512b85d3..df4ed671eb5ff2dc1f3d8863a52952b50e76df28 100644 (file)
@@ -8062,6 +8062,9 @@ arm_final_prescan_insn (insn)
                      break;
                    }
                }
+             else
+               fail = TRUE;    /* Unrecognized jump (eg epilogue).  */
+
              break;
 
            case INSN: