OSDN Git Service

* simplify-rtx.c (simplify_relational_operation): Call
authornemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Mar 2006 21:58:01 +0000 (21:58 +0000)
committernemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Mar 2006 21:58:01 +0000 (21:58 +0000)
simplify_relational_operation_1 even if mode is VOIDmode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112383 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/simplify-rtx.c

index 3dc469a..6ed4c8f 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 e00e9cc..cac77ad 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;