From b2e426a0cc27661b3c296f9cb6d3cd37930f55cc Mon Sep 17 00:00:00 2001 From: Igor Shevlyakov Date: Fri, 31 May 2002 22:08:12 +0000 Subject: [PATCH] expr.c (compare_from_rtx): Generate comparison between op0 and op1 rather than cc0 and 0 in a case when... * expr.c (compare_from_rtx): Generate comparison between op0 and op1 rather than cc0 and 0 in a case when HAVE_cc0 is not defined. From-SVN: r54122 --- gcc/ChangeLog | 5 +++++ gcc/expr.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 098f7f2db6b..a7ef69cbcd0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-05-31 Igor Shevlyakov + + * expr.c (compare_from_rtx): Generate comparison between op0 and op1 + rather than cc0 and 0 in a case when HAVE_cc0 is not defined. + 2002-05-31 Matthew Woodcraft * gcc.c (cpp_unique_options): Remove "-d" options. diff --git a/gcc/expr.c b/gcc/expr.c index b373ad2e6d4..1a57b9add65 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. -- 2.30.2