simplify-rtx.c (simplify_binary_operation_1): Removed erroneous break that was preven...
authorSimon Baldwin <simonb@google.com>
Thu, 9 Aug 2007 18:30:49 +0000 (18:30 +0000)
committerSimon Baldwin <simonb@gcc.gnu.org>
Thu, 9 Aug 2007 18:30:49 +0000 (18:30 +0000)
        * simplify-rtx.c (simplify_binary_operation_1): Removed erroneous
        break that was preventing simplify_associative_operation() for xor.

From-SVN: r127319

gcc/ChangeLog
gcc/simplify-rtx.c

index 826aa532c63525ef3dd1a642d458da0d312b4f36..b6c953a9268568b392e190f7e63e259e473f1ff7 100644 (file)
@@ -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>
 
index 1203bad2c9e9b6b69f4f905f7b28c31ebd053dd9..1acb34c110de14c7db0b8b1aa39e6506e0c10a40 100644 (file)
@@ -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;