From 16670495853863e8d45f0b26f7add7a762ed590f Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Tue, 12 May 2009 06:42:59 +0000 Subject: [PATCH] optabs.c (prepare_cmp_insn): Temporarily disable test that causes spurious differences between trunk and... 2009-05-12 Paolo Bonzini * optabs.c (prepare_cmp_insn): Temporarily disable test that causes spurious differences between trunk and cond-optab branch. From-SVN: r147418 --- gcc/ChangeLog | 5 +++++ gcc/optabs.c | 12 ------------ 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 898f87b16b3..9388421627b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-05-12 Paolo Bonzini + + * optabs.c (prepare_cmp_insn): Temporarily disable test that + causes spurious differences between trunk and cond-optab branch. + 2009-05-12 Alexandre Oliva PR target/37137 diff --git a/gcc/optabs.c b/gcc/optabs.c index 7eab811f066..c59d7ecf717 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -4042,18 +4042,6 @@ prepare_cmp_insn (rtx *px, rtx *py, enum rtx_code *pcomparison, rtx size, int unsignedp = *punsignedp; rtx libfunc; - /* If we are inside an appropriately-short loop and we are optimizing, - force expensive constants into a register. */ - if (CONSTANT_P (x) && optimize - && (rtx_cost (x, COMPARE, optimize_insn_for_speed_p ()) - > COSTS_N_INSNS (1))) - x = force_reg (mode, x); - - if (CONSTANT_P (y) && optimize - && (rtx_cost (y, COMPARE, optimize_insn_for_speed_p ()) - > COSTS_N_INSNS (1))) - y = force_reg (mode, y); - #ifdef HAVE_cc0 /* Make sure if we have a canonical comparison. The RTL documentation states that canonical comparisons are required only -- 2.11.4.GIT