]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Correctly require C99 support in avx512f tests
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 6 Jan 2014 13:45:29 +0000 (13:45 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Mon, 6 Jan 2014 13:45:29 +0000 (13:45 +0000)
* gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
Require c99_runtime.
* gcc.target/i386/avx512f-vcmpps-2.c: Likewise.

* gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
Require c99_runtime.
* gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
* gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
* gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.

* gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
Require c99_runtime.
Make CALC void static.
* gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.

* gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
Require c99_runtime.
* gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.

From-SVN: r206359

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c
gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c
gcc/testsuite/gcc.target/i386/avx512f-vfixupimmpd-2.c
gcc/testsuite/gcc.target/i386/avx512f-vfixupimmps-2.c
gcc/testsuite/gcc.target/i386/avx512f-vfixupimmsd-2.c
gcc/testsuite/gcc.target/i386/avx512f-vfixupimmss-2.c
gcc/testsuite/gcc.target/i386/avx512f-vgetmantpd-2.c
gcc/testsuite/gcc.target/i386/avx512f-vgetmantps-2.c
gcc/testsuite/gcc.target/i386/avx512f-vgetmantsd-2.c
gcc/testsuite/gcc.target/i386/avx512f-vgetmantss-2.c

index dafc840b5e1d9ed6f252a07721ea681afba084f6..592a8221e1df9d96b5f961857ad4e19e657d91ac 100644 (file)
@@ -1,3 +1,24 @@
+2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
+       Require c99_runtime.
+       * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
+
+       * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
+       Require c99_runtime.
+       * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
+       * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
+       * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
+
+       * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
+       Require c99_runtime.
+       Make CALC void static.
+       * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
+
+       * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
+       Require c99_runtime.
+       * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
+
 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * gcc.target/i386/pr59501-1.c: Require avx effective target.
index 333a83576b2a21e50334f97c8d592e62e217759b..add23d07a19e1038f9185b2e0116b373a7611a02 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -mavx512f -std=c99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #define AVX512F
 
index 5ffd470dbe2fd64d902941c629dde7dfd9bd3478..15c314e2d60ed0a418274c0fa9c01a5c8f52ba7f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -mavx512f -std=c99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #define AVX512F
 
index 263fecd5f71bcc122c078d2535069eae70c0f389..d4ddd32145b20d87d80c49219d6da33ca5aad01b 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -mavx512f -std=gnu99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #define AVX512F
 
index 9fca53705de00d9813acfb8e349b2f4bc1153cb7..6c2539d0f4e8113ba0ef3efb8da42199b4073de0 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -mavx512f -std=gnu99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #define AVX512F
 
index ebd288ed26861c93a573c09b37fb4335bc5bcbef..1344c7fd1bc8df364fc164b87735df6fb0f1fbff 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-mavx512f -O2" } */
+/* { dg-options "-mavx512f -O2 -std=gnu99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #include "avx512f-check.h"
 #include "avx512f-helper.h"
index 50830b8bd365df17bff4858976cd37d226fbc3a5..25e165ff51dd052a05fcef87927b26c10f2c668d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-mavx512f -O2" } */
+/* { dg-options "-mavx512f -O2 -std=gnu99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #include "avx512f-check.h"
 #include "avx512f-helper.h"
index 473466b1e53a3fb572e642c8d48549b2abe53287..0209021b8b18c28ffc721c4febd8dab3a172eb7f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -mavx512f -std=c99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #define AVX512F
 
@@ -72,6 +73,7 @@ get_norm_mant (double source, int signctrl, int interv)
 }
 #endif
 
+void static
 CALC (double *r, double *s, int interv, int signctrl)
 {
   int i;
index b8ea24d891b86f27fca5c6516d1c5de46a733732..25e41d182175d9a3e59517f6975bb2367d783990 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -mavx512f -std=c99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #define AVX512F
 
@@ -73,6 +74,7 @@ get_norm_mant (float source, int signctrl, int interv)
 }
 #endif
 
+void static
 CALC (float *r, float *s, int interv, int signctrl)
 {
   int i;
index 50d98a45df4cda75f0ded4351b8178256bbef66f..563d3cc221c61798706793580ed1ea0e4a0cdc5a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-mavx512f -O2" } */
+/* { dg-options "-mavx512f -O2 -std=c99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #include "avx512f-check.h"
 #include "avx512f-helper.h"
index 291c0df77e79298e1d29d83c410b86b2b2e75a1c..3ffab4ee1552f02e7d0125d0c3a23d759d7e057d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
-/* { dg-options "-mavx512f -O2" } */
+/* { dg-options "-mavx512f -O2 -std=c99" } */
 /* { dg-require-effective-target avx512f } */
+/* { dg-require-effective-target c99_runtime } */
 
 #include "avx512f-check.h"
 #include "avx512f-helper.h"