optabs.c (prepare_cmp_insn): Temporarily disable test that causes spurious differences between trunk and...
2009-05-12 Paolo Bonzini <bonzini@gnu.org> * optabs.c (prepare_cmp_insn): Temporarily disable test that causes spurious differences between trunk and cond-optab branch. From-SVN: r147418
This commit is contained in:
parent
4a4a4e9933
commit
1667049585
@ -1,3 +1,8 @@
|
||||
2009-05-12 Paolo Bonzini <bonzini@gnu.org>
|
||||
|
||||
* optabs.c (prepare_cmp_insn): Temporarily disable test that
|
||||
causes spurious differences between trunk and cond-optab branch.
|
||||
|
||||
2009-05-12 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
PR target/37137
|
||||
|
12
gcc/optabs.c
12
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
|
||||
|
Loading…
Reference in New Issue
Block a user