re PR bootstrap/50738 (Bootstrap failure at revision 180028 on powerpc-apple-darwin9)
authorAlan Modra <amodra@gmail.com>
Sat, 15 Oct 2011 13:39:58 +0000 (00:09 +1030)
committerAlan Modra <amodra@gcc.gnu.org>
Sat, 15 Oct 2011 13:39:58 +0000 (00:09 +1030)
PR bootstrap/50738
* ifcvt.c (dead_or_predicable): Revert accidental commit with
HAVE_simple_return test.

From-SVN: r180038

gcc/ChangeLog
gcc/ifcvt.c

index 8a0f6ef0f500f1ee45904b7e847c7e7246c8f055..b99632baa9f15d5fa3f93c59f7c5dafff144cea6 100644 (file)
@@ -1,3 +1,9 @@
+2011-10-15  Alan Modra  <amodra@gmail.com>
+
+       PR bootstrap/50738
+       * ifcvt.c (dead_or_predicable): Revert accidental commit with
+       HAVE_simple_return test.
+
 2011-10-15  Alan Modra  <amodra@gmail.com>
 
        * ifcvt.c (dead_or_predicable): Disable if-conversion when
index fee35326a14db3dfd7675c76eff9d6b849a0974e..784e2e8b106be27dc6b8208eee1fb9770e841219 100644 (file)
@@ -4173,7 +4173,7 @@ dead_or_predicable (basic_block test_bb, basic_block merge_bb,
         register used to pass function parameters, which then must be
         saved in caller-saved regs.  A caller-saved reg requires the
         prologue, killing a shrink-wrap opportunity.  */
-      if ((flag_shrink_wrap && HAVE_simple_return && !epilogue_completed)
+      if ((flag_shrink_wrap && !epilogue_completed)
          && ENTRY_BLOCK_PTR->next_bb == test_bb
          && single_succ_p (new_dest)
          && single_succ (new_dest) == EXIT_BLOCK_PTR