2005-10-05 Dale Johannesen <dalej@apple.com>
* gcc.c-torture/execute/float-floor.c: New.
From-SVN: r105004
+2005-10-05 Dale Johannesen <dalej@apple.com>
+
+ * gcc.c-torture/execute/float-floor.c: New.
+
2005-10-05 Paolo Bonzini <bonzini@gnu.org>
PR tree-optimization/21419
--- /dev/null
+double d = 1024.0 - 1.0 / 32768.0;
+extern double floor(double);
+extern float floorf(float);
+extern void abort();
+
+int main() {
+
+ double df = floor(d);
+ float f1 = (float)floor(d);
+
+ if ((int)df != 1023 || (int)f1 != 1023)
+ abort ();
+
+ return 0;
+}