aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/expr.c')
-rw-r--r--gcc/expr.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index b373ad2..1a57b9a 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -10091,7 +10091,11 @@ compare_from_rtx (op0, op1, code, unsignedp, mode, size)
emit_cmp_insn (op0, op1, code, size, mode, unsignedp);
+#if HAVE_cc0
return gen_rtx_fmt_ee (code, VOIDmode, cc0_rtx, const0_rtx);
+#else
+ return gen_rtx_fmt_ee (code, VOIDmode, op0, op1);
+#endif
}
/* Like do_compare_and_jump but expects the values to compare as two rtx's.