2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24820
* testsuite/gcc.dg/pr24820.c: New test.
2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24820
* builtins.c (integer_valued_real_p): Add break in
REAL_CST having TREE_OVERFLOW set.
From-SVN: r106851
+2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR middle-end/24820
+ * builtins.c (integer_valued_real_p): Add break in
+ REAL_CST having TREE_OVERFLOW set.
+
2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
* tree-ssa-loop-ivopts.c (get_address_cost): Prevent splitting
real_trunc (&cint, TYPE_MODE (TREE_TYPE (t)), &c);
return real_identical (&c, &cint);
}
+ break;
case NOP_EXPR:
{
+2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR middle-end/24820
+ * testsuite/gcc.dg/pr24820.c: New test.
+
2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
* gcc.dg/tree-ssa/loop-2.c: Fix outcome.
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-O2 -ffast-math" } */
+
+double floor (double);
+double bar (double sum)
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ sum += floor (0.5 + (i - 128));
+ return sum;
+}
+