]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
pr60969.C: Compile for all ilp32 x86 targets.
authorUros Bizjak <ubizjak@gmail.com>
Sat, 17 May 2014 11:03:31 +0000 (13:03 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sat, 17 May 2014 11:03:31 +0000 (13:03 +0200)
* g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
(dg-options): Add -mfpmath=387.
(dg-final): Check that no MMX registers are used.

From-SVN: r210550

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/pr60969.C

index 682d9c7039cf6fe0bf0b18858e2163485a4cf9f8..c4007679cd3e8d25f534f7a1a99e59a91e95bea1 100644 (file)
@@ -1,3 +1,9 @@
+2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
+       (dg-options): Add -mfpmath=387.
+       (dg-final): Check that no MMX registers are used.
+
 2014-05-17  Andreas Schwab  <schwab@suse.de>
 
        * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
index 3f8d4c5b959a76ada74c38d869d8b0bc1e508cb6..bea0801d46144f24b3e15f4f864a69efd9edac63 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-do compile { target i?86-*-* } } */
-/* { dg-options "-O2 -ftree-vectorize -march=pentium4" } */
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-options "-O2 -ftree-vectorize -march=pentium4 -mfpmath=387" } */
 
 struct A
 {
@@ -28,3 +28,5 @@ foo (A &s, A &t, A &u, A &v, int y, int z)
     }
   return x;
 }
+
+/* { dg-final { scan-assembler-not "%mm" } } */