simplify-rtx.c (simplify_relational_operation): Call simplify_relational_operation_1...
authorAdam Nemet <anemet@caviumnetworks.com>
Sat, 25 Mar 2006 21:58:01 +0000 (21:58 +0000)
committerAdam Nemet <nemet@gcc.gnu.org>
Sat, 25 Mar 2006 21:58:01 +0000 (21:58 +0000)
* simplify-rtx.c (simplify_relational_operation): Call
simplify_relational_operation_1 even if mode is VOIDmode.

From-SVN: r112383

gcc/ChangeLog
gcc/simplify-rtx.c

index 3dc469ac2d3b13dae3c97789b694c60203e3fee8..6ed4c8fbd7ee04accd0b448bc0c7ccd10840ac62 100644 (file)
@@ -1,3 +1,8 @@
+2006-03-25  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * simplify-rtx.c (simplify_relational_operation): Call
+       simplify_relational_operation_1 even if mode is VOIDmode.
+
 2006-03-25  Daniel Berlin  <dberlin@dberlin.org>
 
        PR tree-optimization/26804
index e00e9ccca105c8ad007dd431b83406c6cd80456e..cac77ad1fce046d3fce0eceaa98b3710bad141c1 100644 (file)
@@ -3517,8 +3517,7 @@ simplify_relational_operation (enum rtx_code code, enum machine_mode mode,
     return simplify_relational_operation (code, mode, VOIDmode,
                                          XEXP (op0, 0), XEXP (op0, 1));
 
-  if (mode == VOIDmode
-      || GET_MODE_CLASS (cmp_mode) == MODE_CC
+  if (GET_MODE_CLASS (cmp_mode) == MODE_CC
       || CC0_P (op0))
     return NULL_RTX;