aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Baldwin <simonb@google.com>2007-08-09 18:30:49 +0000
committerSimon Baldwin <simonb@gcc.gnu.org>2007-08-09 18:30:49 +0000
commitd6bc05d4a4d310d7a29e5c8e01be8467cd7eedcb (patch)
tree6f82729fcd3970cf44eb7c65e0ecc61c77d1af4f
parent14670a74f8ea321083f6263b07467d866700d0bc (diff)
downloadgcc-d6bc05d4a4d310d7a29e5c8e01be8467cd7eedcb.zip
gcc-d6bc05d4a4d310d7a29e5c8e01be8467cd7eedcb.tar.gz
gcc-d6bc05d4a4d310d7a29e5c8e01be8467cd7eedcb.tar.bz2
simplify-rtx.c (simplify_binary_operation_1): Removed erroneous break that was preventing simplify_associative_operation()...
* simplify-rtx.c (simplify_binary_operation_1): Removed erroneous break that was preventing simplify_associative_operation() for xor. From-SVN: r127319
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/simplify-rtx.c2
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 826aa53..b6c953a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-09 Simon Baldwin <simonb@google.com>
+
+ * simplify-rtx.c (simplify_binary_operation_1): Removed erroneous
+ break that was preventing simplify_associative_operation() for xor.
+
2007-08-09 Sandra Loosemore <sandra@codesourcery.com>
Nigel Stephens <nigel@mips.com>
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c
index 1203bad..1acb34c 100644
--- a/gcc/simplify-rtx.c
+++ b/gcc/simplify-rtx.c
@@ -2293,8 +2293,6 @@ simplify_binary_operation_1 (enum rtx_code code, enum machine_mode mode,
&& (reversed = reversed_comparison (op0, mode)))
return reversed;
- break;
-
tem = simplify_associative_operation (code, mode, op0, op1);
if (tem)
return tem;