+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
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