aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2017-07-04 09:44:18 +0200
committerMartin Liska <marxin@gcc.gnu.org>2017-07-04 07:44:18 +0000
commit7a1238d110b4f70634148cd0745a61e5bdbaa9e5 (patch)
treeffaa711eb3bbb618501e44abe688d8c11ba53407 /gcc
parent8e3b9bbfc850c53fe92b6015005b20b159adfa60 (diff)
downloadgcc-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/ChangeLog8
-rw-r--r--gcc/testsuite/g++.dg/ext/mvc2.C1
-rw-r--r--gcc/testsuite/g++.dg/ext/mvc3.C1
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc3.c1
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" } */