gcc/
PR target/34831
* config/mips/mips.md (div<mode>3): Use <recip_condition> when
deciding whether to use reciprocal instructions.
gcc/testsuite/
PR target/34831
* gcc.target/mips/pr34831.c: New test.
From-SVN: r131662
+2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ PR target/34831
+ * config/mips/mips.md (div<mode>3): Use <recip_condition> when
+ deciding whether to use reciprocal instructions.
+
2008-01-19 Uros Bizjak <ubizjak@gmail.com>
* dwarf2out.c (dwarf2out_switch_text_section): Do not call
"<divide_condition>"
{
if (const_1_operand (operands[1], <MODE>mode))
- if (!(ISA_HAS_FP4 && flag_unsafe_math_optimizations))
+ if (!(<recip_condition> && flag_unsafe_math_optimizations))
operands[1] = force_reg (<MODE>mode, operands[1]);
})
+2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ PR target/34831
+ * gcc.target/mips/pr34831.c: New test.
+
2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/34817
--- /dev/null
+/* { dg-mips-options "-ffast-math -mips64 -mgp32" } */
+
+double
+foo (void)
+{
+ return __builtin_pow (0.0, -1.5);
+}