Commit 998a298e by Geoffrey Keating Committed by Geoffrey Keating

* expr.c (do_jump): Treat VOIDmode CONST_DOUBLEs like CONST_INTs.

From-SVN: r39035
parent db3f4e4e
2001-01-14 Geoffrey Keating <geoffk@redhat.com>
* expr.c (do_jump): Treat VOIDmode CONST_DOUBLEs like CONST_INTs.
2001-01-14 Ralf Baechle <ralf@gnu.org> 2001-01-14 Ralf Baechle <ralf@gnu.org>
* config/mips/linux.h (SUBTARGET_CPP_SPEC): Default ABI is 32; change * config/mips/linux.h (SUBTARGET_CPP_SPEC): Default ABI is 32; change
......
...@@ -9771,7 +9771,9 @@ do_jump (exp, if_false_label, if_true_label) ...@@ -9771,7 +9771,9 @@ do_jump (exp, if_false_label, if_true_label)
/* Do any postincrements in the expression that was tested. */ /* Do any postincrements in the expression that was tested. */
emit_queue (); emit_queue ();
if (GET_CODE (temp) == CONST_INT || GET_CODE (temp) == LABEL_REF) if (GET_CODE (temp) == CONST_INT
|| (GET_CODE (temp) == CONST_DOUBLE && GET_MODE (temp) == VOIDmode)
|| GET_CODE (temp) == LABEL_REF)
{ {
rtx target = temp == const0_rtx ? if_false_label : if_true_label; rtx target = temp == const0_rtx ? if_false_label : if_true_label;
if (target) if (target)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment