2004-05-01 Paolo Bonzini <bonzini@gnu.org>
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 May 2004 09:36:55 +0000 (09:36 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 May 2004 09:36:55 +0000 (09:36 +0000)
        * simplify-rtx.c (simplify_ternary_operation): When
        converting an IF_THEN_ELSE to a relational op, return
        correct mode.

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

gcc/ChangeLog
gcc/simplify-rtx.c

index f4e6cb7..445e736 100644 (file)
@@ -1,3 +1,9 @@
+2004-05-01  Paolo Bonzini  <bonzini@gnu.org>
+
+       * simplify-rtx.c (simplify_ternary_operation): When
+       converting an IF_THEN_ELSE to a relational op, return
+       correct mode.
+
 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * builtins.c (fold_builtin_round): Fix comment typo.
index 5895bb9..74377b6 100644 (file)
@@ -3123,7 +3123,7 @@ simplify_ternary_operation (enum rtx_code code, enum machine_mode mode,
              else
                break;
 
-             return simplify_gen_relational (code, op0_mode, cmp_mode,
+             return simplify_gen_relational (code, mode, cmp_mode,
                                              XEXP (op0, 0), XEXP (op0, 1));
            }