[Bug testsuite/39831] gcc.target/i386/excess-precision-*.c assume the default -mfp-math does not include SSE

2011-11-17 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39831

Andrew Pinski  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.6.0

--- Comment #5 from Andrew Pinski  2011-11-17 
22:00:42 UTC ---
This was fixed a long time ago so closing.


[Bug testsuite/39831] gcc.target/i386/excess-precision-*.c assume the default -mfp-math does not include SSE

2009-06-11 Thread fxcoudert at gcc dot gnu dot org


--- Comment #4 from fxcoudert at gcc dot gnu dot org  2009-06-11 20:06 
---
Subject: Bug 39831

Author: fxcoudert
Date: Thu Jun 11 20:06:32 2009
New Revision: 148395

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148395
Log:
PR testsuite/39831
* gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
remove ilp32 requirement.
* gcc.target/i386/excess-precision-2.c: Likewise.
* gcc.target/i386/excess-precision-3.c: Likewise.
* gcc.target/i386/excess-precision-4.c: Likewise.
* gcc.target/i386/excess-precision-5.c: Likewise.
* gcc.target/i386/excess-precision-6.c: Likewise.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/i386/excess-precision-1.c
trunk/gcc/testsuite/gcc.target/i386/excess-precision-2.c
trunk/gcc/testsuite/gcc.target/i386/excess-precision-3.c
trunk/gcc/testsuite/gcc.target/i386/excess-precision-4.c
trunk/gcc/testsuite/gcc.target/i386/excess-precision-5.c
trunk/gcc/testsuite/gcc.target/i386/excess-precision-6.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39831



[Bug testsuite/39831] gcc.target/i386/excess-precision-*.c assume the default -mfp-math does not include SSE

2009-06-06 Thread fxcoudert at gcc dot gnu dot org


--- Comment #3 from fxcoudert at gcc dot gnu dot org  2009-06-06 23:27 
---
I can confirm that at least the three tests that are run (1 to 3) PASS on
darwin with the following patch:

Index: gcc/testsuite/gcc.target/i386/excess-precision-1.c
===
--- gcc/testsuite/gcc.target/i386/excess-precision-1.c  (revision 148236)
+++ gcc/testsuite/gcc.target/i386/excess-precision-1.c  (working copy)
@@ -2,7 +2,7 @@
through various operations.  */
 /* { dg-do run } */
 /* { dg-require-effective-target ilp32 } */
-/* { dg-options "-O2 -fexcess-precision=standard" } */
+/* { dg-options "-O2 -mfpmath=387 -fexcess-precision=standard" } */

 #include 

Index: gcc/testsuite/gcc.target/i386/excess-precision-3.c
===
--- gcc/testsuite/gcc.target/i386/excess-precision-3.c  (revision 148236)
+++ gcc/testsuite/gcc.target/i386/excess-precision-3.c  (working copy)
@@ -2,7 +2,7 @@
necessary.  */
 /* { dg-do run } */
 /* { dg-require-effective-target ilp32 } */
-/* { dg-options "-O2 -fexcess-precision=standard" } */
+/* { dg-options "-O2 -mfpmath=387 -fexcess-precision=standard" } */

 #include 
 #include 
Index: gcc/testsuite/gcc.target/i386/excess-precision-2.c
===
--- gcc/testsuite/gcc.target/i386/excess-precision-2.c  (revision 148236)
+++ gcc/testsuite/gcc.target/i386/excess-precision-2.c  (working copy)
@@ -1,7 +1,7 @@
 /* Excess precision tests.  Test excess precision of constants.  */
 /* { dg-do run } */
 /* { dg-require-effective-target ilp32 } */
-/* { dg-options "-O2 -fexcess-precision=standard" } */
+/* { dg-options "-O2 -mfpmath=387 -fexcess-precision=standard" } */

 #include 



-- 

fxcoudert at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||fxcoudert at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39831



[Bug testsuite/39831] gcc.target/i386/excess-precision-*.c assume the default -mfp-math does not include SSE

2009-04-21 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2009-04-21 22:28 ---
(In reply to comment #1)
> Probably all six excess precision tests should have explicit -mfpmath=387.

Yes and I will test this on Darwin and GNU/Linux.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |pinskia at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-04-21 22:28:01
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39831



[Bug testsuite/39831] gcc.target/i386/excess-precision-*.c assume the default -mfp-math does not include SSE

2009-04-21 Thread joseph at codesourcery dot com


--- Comment #1 from joseph at codesourcery dot com  2009-04-21 10:20 ---
Subject: Re:   New: gcc.target/i386/excess-precision-*.c
 assume the default -mfp-math does not include SSE

Probably all six excess precision tests should have explicit -mfpmath=387.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39831