[Bug testsuite/39831] gcc.target/i386/excess-precision-*.c assume the default -mfp-math does not include SSE
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
--- 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
--- 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
--- 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
--- 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