aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2007-03-28 04:13:10 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2007-03-28 04:13:10 +0000
commit96647293f61a5336d32facf57bf3bfff3c322e93 (patch)
tree87f1a6c21e578ef877d0a0f7fb202ef3c6b7f05d
parentee753a0ab18c5c4327b1482e761ddf43486ee5b0 (diff)
downloadgcc-96647293f61a5336d32facf57bf3bfff3c322e93.zip
gcc-96647293f61a5336d32facf57bf3bfff3c322e93.tar.gz
gcc-96647293f61a5336d32facf57bf3bfff3c322e93.tar.bz2
ifcvt.c (cond_exec_find_if_block): Return FALSE if no transformations are applied successfully.
* ifcvt.c (cond_exec_find_if_block): Return FALSE if no transformations are applied successfully. From-SVN: r123289
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ifcvt.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 246d5e4..b29f8e6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-03-28 Steven Bosscher <steven@gcc.gnu.org>
+
+ * ifcvt.c (cond_exec_find_if_block): Return FALSE if no
+ transformations are applied successfully.
+
2007-03-27 Douglas Gregor <doug.gregor@gmail.com>
* tree.c (tree_contains_struct): Permit 512 tree codes.
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index d4de03be..f5f73f4 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -3236,6 +3236,8 @@ cond_exec_find_if_block (struct ce_if_block * ce_info)
if (cond_exec_process_if_block (ce_info, FALSE))
return TRUE;
}
+
+ return FALSE;
}
/* Convert a branch over a trap, or a branch