pr33834_2.cc: Use dg-additional-options instead of dg-options and remove default...
authorUros Bizjak <ubizjak@gmail.com>
Thu, 23 Jun 2016 19:58:37 +0000 (21:58 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 23 Jun 2016 19:58:37 +0000 (21:58 +0200)
* g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
dg-options and remove default vector testsuite compile flags.
* g++.dg/vect/pr33860a.cc: Ditto.
* g++.dg/vect/pr45470-a.cc: Ditto.
* g++.dg/vect/pr45470-b.cc: Ditto.
* g++.dg/vect/pr60896.cc: Ditto.
* gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
* gcc.dg/vect/pr18308.c: Ditto.
* gcc.dg/vect/pr24049.c: Ditto.
* gcc.dg/vect/pr33373.c: Ditto.
* gcc.dg/vect/pr36228.c: Ditto.
* gcc.dg/vect/pr42395.c: Ditto.
* gcc.dg/vect/pr42604.c: Ditto.
* gcc.dg/vect/pr46663.c: Ditto.
* gcc.dg/vect/pr48765.c: Ditto.
* gcc.dg/vect/pr49093.c: Ditto.
* gcc.dg/vect/pr49352.c: Ditto.
* gcc.dg/vect/pr52298.c: Ditto.
* gcc.dg/vect/pr52870.c: Ditto.
* gcc.dg/vect/pr53185.c: Ditto.
* gcc.dg/vect/pr53773.c: Ditto.
* gcc.dg/vect/pr56695.c: Ditto.
* gcc.dg/vect/pr62171.c: Ditto.
* gcc.dg/vect/pr63530.c: Ditto.
* gcc.dg/vect/pr68339.c: Ditto.
* gcc.dg/vect/pr71259.c: Ditto.
* gcc.dg/vect/vect-82_64.c: Ditto.
* gcc.dg/vect/vect-83_64.c: Ditto.
* gcc.dg/vect/vect-debug-pr41926.c: Ditto.
* gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
* gcc.dg/vect/vect-shift-2.c: Ditto.
* gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
* gfortran.dg/vect/pr39318.f90: Ditto.
* gfortran.dg/vect/pr45714-a.f: Ditto.
* gfortran.dg/vect/pr45714-b.f: Ditto.
* gfortran.dg/vect/pr46213.f90: Ditto.

From-SVN: r237745

36 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/vect/pr33834_2.cc
gcc/testsuite/g++.dg/vect/pr33860a.cc
gcc/testsuite/g++.dg/vect/pr45470-a.cc
gcc/testsuite/g++.dg/vect/pr45470-b.cc
gcc/testsuite/g++.dg/vect/pr60896.cc
gcc/testsuite/gcc.dg/vect/no-tree-pre-pr45241.c
gcc/testsuite/gcc.dg/vect/pr18308.c
gcc/testsuite/gcc.dg/vect/pr24049.c
gcc/testsuite/gcc.dg/vect/pr33373.c
gcc/testsuite/gcc.dg/vect/pr36228.c
gcc/testsuite/gcc.dg/vect/pr42395.c
gcc/testsuite/gcc.dg/vect/pr42604.c
gcc/testsuite/gcc.dg/vect/pr46663.c
gcc/testsuite/gcc.dg/vect/pr48765.c
gcc/testsuite/gcc.dg/vect/pr49093.c
gcc/testsuite/gcc.dg/vect/pr49352.c
gcc/testsuite/gcc.dg/vect/pr52298.c
gcc/testsuite/gcc.dg/vect/pr52870.c
gcc/testsuite/gcc.dg/vect/pr53185.c
gcc/testsuite/gcc.dg/vect/pr53773.c
gcc/testsuite/gcc.dg/vect/pr56695.c
gcc/testsuite/gcc.dg/vect/pr62171.c
gcc/testsuite/gcc.dg/vect/pr63530.c
gcc/testsuite/gcc.dg/vect/pr68339.c
gcc/testsuite/gcc.dg/vect/pr71259.c
gcc/testsuite/gcc.dg/vect/vect-82_64.c
gcc/testsuite/gcc.dg/vect/vect-83_64.c
gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c
gcc/testsuite/gcc.dg/vect/vect-shift-2-big-array.c
gcc/testsuite/gcc.dg/vect/vect-shift-2.c
gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f
gcc/testsuite/gfortran.dg/vect/pr39318.f90
gcc/testsuite/gfortran.dg/vect/pr45714-a.f
gcc/testsuite/gfortran.dg/vect/pr45714-b.f
gcc/testsuite/gfortran.dg/vect/pr46213.f90

index 6e813cf372cb5f9496903f3598eda7b1b96f300b..24944bd7b66e6033c02805ccd5355dedbd7e6dc9 100644 (file)
@@ -1,3 +1,42 @@
+2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
+       dg-options and remove default vector testsuite compile flags.
+       * g++.dg/vect/pr33860a.cc: Ditto.
+       * g++.dg/vect/pr45470-a.cc: Ditto.
+       * g++.dg/vect/pr45470-b.cc: Ditto.
+       * g++.dg/vect/pr60896.cc: Ditto.
+       * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
+       * gcc.dg/vect/pr18308.c: Ditto.
+       * gcc.dg/vect/pr24049.c: Ditto.
+       * gcc.dg/vect/pr33373.c: Ditto.
+       * gcc.dg/vect/pr36228.c: Ditto.
+       * gcc.dg/vect/pr42395.c: Ditto.
+       * gcc.dg/vect/pr42604.c: Ditto.
+       * gcc.dg/vect/pr46663.c: Ditto.
+       * gcc.dg/vect/pr48765.c: Ditto.
+       * gcc.dg/vect/pr49093.c: Ditto.
+       * gcc.dg/vect/pr49352.c: Ditto.
+       * gcc.dg/vect/pr52298.c: Ditto.
+       * gcc.dg/vect/pr52870.c: Ditto.
+       * gcc.dg/vect/pr53185.c: Ditto.
+       * gcc.dg/vect/pr53773.c: Ditto.
+       * gcc.dg/vect/pr56695.c: Ditto.
+       * gcc.dg/vect/pr62171.c: Ditto.
+       * gcc.dg/vect/pr63530.c: Ditto.
+       * gcc.dg/vect/pr68339.c: Ditto.
+       * gcc.dg/vect/pr71259.c: Ditto.
+       * gcc.dg/vect/vect-82_64.c: Ditto.
+       * gcc.dg/vect/vect-83_64.c: Ditto.
+       * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
+       * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
+       * gcc.dg/vect/vect-shift-2.c: Ditto.
+       * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
+       * gfortran.dg/vect/pr39318.f90: Ditto.
+       * gfortran.dg/vect/pr45714-a.f: Ditto.
+       * gfortran.dg/vect/pr45714-b.f: Ditto.
+       * gfortran.dg/vect/pr46213.f90: Ditto.
+
 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
            Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
index ecaf5882060f078bf72198f3efdba1405f8a7afd..b9714bbacf933472d337189c29dc9a33e8bf2e59 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O3 -ftree-vectorize" } */
+/* { dg-additional-options "-O3" } */
 
 /* Testcase by Martin Michlmayr <tbm@cyrius.com> */
 
index 0e5164fd667d2cb8f1c54b1a681f7f28ea08282d..bbfdeef9c546aa4968a5d22d1965f1134b2588ad 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-Wno-psabi" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-additional-options "-Wno-psabi" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
 
 /* Testcase by Martin Michlmayr <tbm@cyrius.com> */
 
index 98ce4ca47a80a29d2340e310263d4dfa8ceae4f8..f92e0debaa848a868a3055787070e9a733796b47 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -ftree-vectorize -fnon-call-exceptions" } */
+/* { dg-additional-options "-O1 -fnon-call-exceptions" } */
 
 struct A
 {
index 3ad66ec0d85d671b4a98b3b7e3559e8981cd8f10..03e7c8ca6dcb3052748f7099a7fd0a192dd283aa 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -ftree-vectorize -fno-vect-cost-model -fnon-call-exceptions" } */
+/* { dg-additional-options "-O1 -fnon-call-exceptions" } */
 
 template < typename _Tp > struct new_allocator
 {
index c6ce68b82a2848d630a2d26934d8a373fc583ee6..b4ff0d37b947c52bdad7a0ed82036805efe799d8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O3" } */
+/* { dg-additional-options "-O3" } */
 
 struct A
 {
index 54aa89b8e2367959497469a9d1c5fdc12e99844b..6535fd7e598a318b7051445513de7b2307a20590 100644 (file)
@@ -1,6 +1,5 @@
 /* PR tree-optimization/45241 */
 /* { dg-do compile } */
-/* { dg-options "-ftree-vectorize" } */
 
 int
 foo (short x)
index b71f08ede2cb04017f881acda9ffcaff4f655f05..797ab99c8dfeb0e7511a2f995778e1ed34b866bc 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O -ftree-vectorize -funroll-loops" } */
+/* { dg-additional-options "-O -funroll-loops" } */
 void foo();
 
 void bar(int j)
index a7798bd2bd10a772a77102dd70d263fc9222bd18..9f822fb80e487f4b57bcce73d38704717322ee03 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -ftree-vectorize --param ggc-min-heapsize=0 --param ggc-min-expand=0" } */
+/* { dg-additional-options "-O1 --param ggc-min-heapsize=0 --param ggc-min-expand=0" } */
 
 void unscrunch (unsigned char *, int *);
 
index efba2ab3190822018596b1c8c532f575703fa8bc..1a10e457c519658869fc687c3b7e9a92b04ff55a 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-options "-Wno-shift-overflow" } */
 /* { dg-do compile } */
+/* { dg-additional-options "-Wno-shift-overflow" } */
 void DOSMEM_FillIsrTable(int*isr) {
     int i;
 
index 5f177394c134f70ee62133b0e49451a6b1aa3584..92daa13a7e255f453d634b79556780111b2b1c48 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O3 -fdump-tree-vect-details" } */
+/* { dg-additional-options "-O3" } */
 
 #define COLS         8
 #define ROWS         8
index 7d0b8324f683a161b30c27f2b1ab12ac2be38394..e724d6892cb89c5180f3187f5c651dc44b808dbd 100644 (file)
@@ -1,6 +1,6 @@
 /* PR debug/42395 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -ftree-vectorize -g" } */
+/* { dg-additional-options "-O3 -g" } */
 
 void foo(int j, int *A)
 {
index 4e05c2345938c22efa4bff5b25f3057a49a3fe82..d19c646282a8bc99c4f148b9620ff06a74f2170f 100644 (file)
@@ -1,6 +1,6 @@
 /* PR debug/42604 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -ftree-vectorize -g -ffast-math" } */
+/* { dg-additional-options "-O3 -g -ffast-math" } */
 
 unsigned *d;
 unsigned short e;
index 15f15a548bc7ba4d5009a86bb05e3fe0956008b2..457ceae6a5776d15343ad083f58793f1b947910b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O -ftree-vectorize -fdump-tree-vect-details -fexceptions" } */
+/* { dg-additional-options "-O -fexceptions" } */
 
 typedef __attribute__ ((const)) int (*bart) (void);
 
index 978dc25ccced013cd2b188e409bf972f3f1f6fa3..ae364379d07402f7bfb000e8b16ce0a5f14746d3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "do not override -mcpu" { *-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
-/* { dg-options "-O3 -mcpu=power6" } */
+/* { dg-additional-options "-O3 -mcpu=power6" } */
 
 enum reg_class
 {
index 5a2950600fc741b830ca6065ea027ec99bbd7d09..dd1d8cc047718e3461749807ba2b92a7b62472f9 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -ftree-vectorize -fdump-tree-vect-details -fno-tree-fre" } */
+/* { dg-additional-options "-O1 -fno-tree-fre" } */
 
 volatile unsigned char g_324[4] = {0, 1, 0, 1};
 void foo (int);
index d8e0bae04625179606d76ae75c843bb3420e28ef..82233b51945fc5ffa331141c91a2230f82c63319 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/49352 */
 /* { dg-do compile } */
-/* { dg-options "-O2 -ftree-vectorize -fcompare-debug" } */
+/* { dg-additional-options "-O2 -fcompare-debug" } */
 /* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
 
 int
index 453d7c8aa14dc4f5dc38517a6312ee726c7840a0..e1185e662b48c98fd599c4f519e7432ae161bb3a 100644 (file)
@@ -1,4 +1,6 @@
-/* { dg-options "-O1 -ftree-vectorize -fno-tree-pre -fno-tree-loop-im" } */
+/* { dg-additional-options "-O1 -fno-tree-pre -fno-tree-loop-im" } */
+
+#include "tree-vect.h"
 
 extern void abort (void);
 int c[80];
@@ -19,6 +21,7 @@ int
 main ()
 {
   int i;
+  check_vect ();
   for (i = 0; i < 60; i++)
     c[i] = 1;
   for (; i < 64; i++)
index 7b185eef6bf689057b116e768b111f780ec22f17..25df6749573b10cb97fe0f8add05395116b91384 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -ftree-vectorize" } */
+/* { dg-additional-options "-O1" } */
 
 void foo (unsigned long int);
 
index af1efba8d66530d4614e4794bce3f0a0fbebb2ea..fc73b4d3a5bf02fade81d282d095011a1ba47ed1 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
-/* { dg-options "-O3 -ftree-vectorize" } */
+/* { dg-additional-options "-O3" } */
+
 unsigned short a, e;
 int *b, *d;
 int c;
index 2be76d700e6ba194b6f16e5082784a41103d457e..1bee98b75d9b84de3b7a72c83b634b57e941b272 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-fdump-tree-optimized" } */
+/* { dg-additional-options "-fdump-tree-optimized" } */
 
 int
 foo (int integral, int decimal, int power_ten)
index ee3d829a41b1f8a7443e2c0dfd4183fa0fa1ff08..8307b91611b2e83ffebfb0c382ff14220af53456 100644 (file)
@@ -1,6 +1,5 @@
 /* PR tree-optimization/56695 */
 /* { dg-do compile } */
-/* { dg-options "-O2 -ftree-vectorize" } */
 
 int a, b, i;
 
index 18517b3a74040d7b1c6339d850d01366060be9b2..dc96713d1ae388e3ab8112bab2abcd3c4cc4a0bc 100644 (file)
@@ -1,5 +1,4 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
 /* { dg-require-effective-target vect_double } */
 
 struct omp_data_i
index b583b9b35506e84349b0dc1ae732525367b9d160..2def834ff8ec935825bac8f9303195754f488fb0 100644 (file)
@@ -1,10 +1,12 @@
-/* { dg-options "-O2 -ftree-vectorize -funroll-loops --param \"max-completely-peeled-insns=400\"" } */
+/* { dg-additional-options "-funroll-loops --param \"max-completely-peeled-insns=400\"" } */
 
 /* PR tree-optimization/63530 */
 /* On armv7 hardware, following options cause run time failure  */
 /*   -march=armv7-a -mfloat-abi=hard -mfpu=neon -marm -O2 -ftree-vectorize  */
 /*   -funroll-loops --param "max-completely-peeled-insns=400"  */
 
+#include "tree-vect.h"
+
 #include <stdlib.h>
 
 typedef struct {
@@ -26,5 +28,6 @@ int
 main()
 {
   AP p = foo(3);
+  check_vect ();
   return p->map[30] - p->map[20] - p->map[10];
 }
index ab0eede62e75ba9da7726c5f35dc1a9308c0d7f6..28fa294ada6b61c9cf997c434aea2b1a5ce21f7d 100644 (file)
@@ -1,6 +1,6 @@
 /* PR middle-end/68339 */
 /* { dg-do compile } */
-/* { dg-options "--param ggc-min-heapsize=0 --param ggc-min-expand=0 -fopenmp-simd" } */
+/* { dg-additional-options "--param ggc-min-heapsize=0 --param ggc-min-expand=0 -fopenmp-simd" } */
 
 #pragma omp declare simd notinbranch
 int
index eefa243322507280e86bf28e1809b559f85a88bd..89aacd946c5798f08f1cfdfef843bdec4342c799 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/71259 */
 /* { dg-do run } */
-/* { dg-options "-O3" } */
+/* { dg-additional-options "-O3" } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 
 #include "tree-vect.h"
index fc7434a31e49c8490ed0867e297b20f0fe525ddf..8dc9d96f7ae5cfdabb3d18a185bc0ab9d2a42aa6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do run { target { { powerpc*-*-* && lp64 } && powerpc_altivec_ok } } } */
 /* { dg-do compile { target { { powerpc*-*-* && ilp32 } && powerpc_altivec_ok } } } */
-/* { dg-options "-O2 -ftree-vectorize -mpowerpc64 -fdump-tree-vect-details -maltivec" } */
+/* { dg-additional-options "-mpowerpc64 -maltivec" } */
 /* { dg-skip-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
 
 #include <stdarg.h>
index 03f9f7bc3ab20a7640e1117a6f2a89adcc7d36d3..fe985cb84bbbf9da6f8dc01b72463ee3983f4184 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do run { target { { powerpc*-*-* && lp64 } && powerpc_altivec_ok } } } */
 /* { dg-do compile { target { { powerpc*-*-* && ilp32 } && powerpc_altivec_ok } } } */
-/* { dg-options "-O2 -ftree-vectorize -mpowerpc64 -fdump-tree-vect-details -maltivec" } */
+/* { dg-additional-options "-mpowerpc64 -maltivec" } */
 /* { dg-skip-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
 
 #include <stdarg.h>
index a2d36d3b083b80f18282954372c3beecf8b8dfee..b3c553bc2d548ec8e1251a0ca607cc47b336fe85 100644 (file)
@@ -1,7 +1,6 @@
 /* PR debug/41926 */
 /* { dg-do compile } */
-/* { dg-options "-O2 -g -ffast-math -funroll-loops -ftree-vectorize -msse2" { target { i?86-*-* x86_64-*-* } } } */
-/* { dg-require-effective-target sse2 { target { i?86-*-* x86_64-*-* } } } */
+/* { dg-additional-options "-g -ffast-math -funroll-loops" } */
 
 void
 foo (double (*__restrict p)[4], double (*__restrict q)[4],
index 85ff0e041f6d34908c0e69de52799ad13cd0b61f..682b319d22d0fec815f2c9d7b16b44e004443aee 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-options "-Wno-shift-overflow" } */
+/* { dg-additional-options "-Wno-shift-overflow" } */
 /* { dg-require-effective-target vect_shift } */
 /* { dg-require-effective-target vect_int } */
 /* Check the standard integer types for left and right shifts to see if the
index 6199cd615141f163d33923c3a8362ced78179fcb..ba8e7c1f7a0c88cb3d54f8d8fc0d9ac3647ffdb7 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-options "-Wno-shift-overflow" } */
+/* { dg-additional-options "-Wno-shift-overflow" } */
 /* { dg-require-effective-target vect_shift } */
 /* { dg-require-effective-target vect_int } */
 /* Check the standard integer types for left and right shifts to see if the
index 09fc24c93b6df656b6eea823c67abd1f0d69f873..fcf475d3bbc93768bc84881d51dce8a2aabd54eb 100644 (file)
@@ -1,7 +1,6 @@
-! { dg-do compile { target i?86-*-* x86_64-*-* } }
+! { dg-do compile }
 ! { dg-require-effective-target vect_double }
-! { dg-require-effective-target sse2 }
-! { dg-options "-O3 -ffast-math -msse2 -fpredictive-commoning -ftree-vectorize -fdump-tree-pcom-details" }
+! { dg-options "-O3 -fpredictive-commoning -fdump-tree-pcom-details" }
 
 
 ******* RESID COMPUTES THE RESIDUAL:  R = V - AU
index 245306c2a74547faf3ce876f18bdc412514ce53a..d4638a4e48106609ab05da19f05f3c3d1a8a2dca 100644 (file)
@@ -1,5 +1,5 @@
 ! { dg-do compile { target fopenmp } } 
-! { dg-options "-c -fopenmp -fexceptions -O2 -ftree-vectorize" } 
+! { dg-additional-options "-fopenmp -fexceptions" } 
 
       subroutine adw_trajsp (F_u,i0,in,j0,jn)
       implicit none
index 58ec2291956536a2cb723baa2e2fd9214f7fe655..5eb3eba6ed88a0aa24df45c9360cbf730b34e747 100644 (file)
@@ -1,5 +1,5 @@
 ! { dg-do compile { target i?86-*-* x86_64-*-* } }
-! { dg-options "-O3 -march=core2 -mavx -ffast-math -mveclibabi=svml" }
+! { dg-additional-options "-O3 -march=core2 -mavx -ffast-math -mveclibabi=svml" }
 
       integer index(18),i,j,k,l,ipiv(18),info,ichange,neq,lda,ldb,
      &  nrhs,iplas
index b042707b2ddd0c5e04c6899ca0f41d65074bad6c..0d00c6fd666d37b6d8350eaf1c834e9f28b28604 100644 (file)
@@ -1,5 +1,5 @@
 ! { dg-do compile { target powerpc*-*-* } }
-! { dg-options "-O3 -mcpu=power7 -ffast-math -mveclibabi=mass" }
+! { dg-additional-options "-O3 -mcpu=power7 -ffast-math -mveclibabi=mass" }
 
       integer index(18),i,j,k,l,ipiv(18),info,ichange,neq,lda,ldb,
      &  nrhs,iplas
index 73f0a7870bf5da758444fc563b848208d701281b..cfe33a7c0fd52b6ed7c3e3b541163830dee392f2 100644 (file)
@@ -1,5 +1,5 @@
 ! { dg-do compile }
-! { dg-options "-O -fno-tree-loop-ivcanon -ftree-vectorize -fno-tree-ccp -fno-tree-ch -finline-small-functions" }
+! { dg-additional-options "-O -fno-tree-loop-ivcanon -fno-tree-ccp -fno-tree-ch -finline-small-functions" }
 
 module foo
   INTEGER, PARAMETER :: ONE = 1