diff options
author | Martin Liska <mliska@suse.cz> | 2017-07-04 09:44:18 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2017-07-04 07:44:18 +0000 |
commit | 7a1238d110b4f70634148cd0745a61e5bdbaa9e5 (patch) | |
tree | ffaa711eb3bbb618501e44abe688d8c11ba53407 /gcc | |
parent | 8e3b9bbfc850c53fe92b6015005b20b159adfa60 (diff) | |
download | gcc-7a1238d110b4f70634148cd0745a61e5bdbaa9e5.zip gcc-7a1238d110b4f70634148cd0745a61e5bdbaa9e5.tar.gz gcc-7a1238d110b4f70634148cd0745a61e5bdbaa9e5.tar.bz2 |
Add dg-require ifunc for mvc test-cases.
2017-07-04 Martin Liska <mliska@suse.cz>
PR ipa/81214
* g++.dg/ext/mvc2.C: Add dg-require ifunc.
* g++.dg/ext/mvc3.C: Likewise.
* gcc.target/i386/mvc2.c: Likewise.
* gcc.target/i386/mvc3.c: Likewise.
From-SVN: r249949
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/mvc2.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/mvc3.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/mvc2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/mvc3.c | 1 |
5 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1293cb0..c52ad00 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2017-07-04 Martin Liska <mliska@suse.cz> + + PR ipa/81214 + * g++.dg/ext/mvc2.C: Add dg-require ifunc. + * g++.dg/ext/mvc3.C: Likewise. + * gcc.target/i386/mvc2.c: Likewise. + * gcc.target/i386/mvc3.c: Likewise. + 2017-07-04 Jakub Jelinek <jakub@redhat.com> * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of diff --git a/gcc/testsuite/g++.dg/ext/mvc2.C b/gcc/testsuite/g++.dg/ext/mvc2.C index e7abab8..1b8c6f4d 100644 --- a/gcc/testsuite/g++.dg/ext/mvc2.C +++ b/gcc/testsuite/g++.dg/ext/mvc2.C @@ -1,4 +1,5 @@ /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ +/* { dg-require-ifunc "" } */ __attribute__((target_clones("avx","arch=slm","default"))) __attribute__((target("avx"))) diff --git a/gcc/testsuite/g++.dg/ext/mvc3.C b/gcc/testsuite/g++.dg/ext/mvc3.C index 05bebf7..d32b2c9 100644 --- a/gcc/testsuite/g++.dg/ext/mvc3.C +++ b/gcc/testsuite/g++.dg/ext/mvc3.C @@ -1,4 +1,5 @@ /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ +/* { dg-require-ifunc "" } */ __attribute__((target("avx"))) __attribute__((target_clones("avx","arch=slm","default"))) diff --git a/gcc/testsuite/gcc.target/i386/mvc2.c b/gcc/testsuite/gcc.target/i386/mvc2.c index 9635ec8..34a777c 100644 --- a/gcc/testsuite/gcc.target/i386/mvc2.c +++ b/gcc/testsuite/gcc.target/i386/mvc2.c @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-require-ifunc "" } */ __attribute__((target_clones("avx","arch=slm","arch=core-avx2"))) int foo (); diff --git a/gcc/testsuite/gcc.target/i386/mvc3.c b/gcc/testsuite/gcc.target/i386/mvc3.c index f940cdb..1c7755f 100644 --- a/gcc/testsuite/gcc.target/i386/mvc3.c +++ b/gcc/testsuite/gcc.target/i386/mvc3.c @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-require-ifunc "" } */ __attribute__((target_clones("avx","arch=slm","arch=core-avx2"))) int foo (); /* { dg-error "default target was not set" } */ |