aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2015-11-03 08:34:42 +0000
committerUros Bizjak <ubizjak@gmail.com>2015-11-03 08:34:42 +0000
commit4a368c991445ae10aaf6f08c982a6b29c70f3881 (patch)
treeba97ce817c046606e5e263a6fead7cbba17ba8b2
parentf29310f163a3a1015a06184c674331bb31cd1931 (diff)
* gcc.dg/mvc1.c: Move to ...
* gcc.target/i386/mvc1.c: ... here. Require ifunc. * gcc.dg/mvc2.c: Move to ... * gcc.target/i386/mvc2.c: ... here. * gcc.dg/mvc3.c: Move to ... * gcc.target/i386/mvc3.c: ... here. * gcc.dg/mvc4.c: Move to ... * gcc.target/i386/mvc4.c: ... here. Require ifunc. * gcc.dg/mvc5.c: Move to ... * gcc.target/i386/mvc5.c: ... here. * gcc.dg/mvc6.c: Move to ... * gcc.target/i386/mvc6.c: ... here. * gcc.dg/mvc7.c: Move to ... * gcc.target/i386/mvc7.c: ... here. * g++.dg/ext/mvc1.C: Require ifunc. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@229697 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog19
-rw-r--r--gcc/testsuite/g++.dg/ext/mvc1.C1
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc1.c (renamed from gcc/testsuite/gcc.dg/mvc1.c)3
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc2.c (renamed from gcc/testsuite/gcc.dg/mvc2.c)2
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc3.c (renamed from gcc/testsuite/gcc.dg/mvc3.c)2
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc4.c (renamed from gcc/testsuite/gcc.dg/mvc4.c)3
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc5.c (renamed from gcc/testsuite/gcc.dg/mvc5.c)2
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc6.c (renamed from gcc/testsuite/gcc.dg/mvc6.c)2
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc7.c (renamed from gcc/testsuite/gcc.dg/mvc7.c)2
9 files changed, 29 insertions, 7 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 74a0c1aa0b3..444d4b79f27 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,22 @@
+2015-11-03 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/mvc1.c: Move to ...
+ * gcc.target/i386/mvc1.c: ... here. Require ifunc.
+ * gcc.dg/mvc2.c: Move to ...
+ * gcc.target/i386/mvc2.c: ... here.
+ * gcc.dg/mvc3.c: Move to ...
+ * gcc.target/i386/mvc3.c: ... here.
+ * gcc.dg/mvc4.c: Move to ...
+ * gcc.target/i386/mvc4.c: ... here. Require ifunc.
+ * gcc.dg/mvc5.c: Move to ...
+ * gcc.target/i386/mvc5.c: ... here.
+ * gcc.dg/mvc6.c: Move to ...
+ * gcc.target/i386/mvc6.c: ... here.
+ * gcc.dg/mvc7.c: Move to ...
+ * gcc.target/i386/mvc7.c: ... here.
+
+ * g++.dg/ext/mvc1.C: Require ifunc.
+
2015-11-02 Alexandre Oliva <aoliva@redhat.com>
PR tree-optimization/68083
diff --git a/gcc/testsuite/g++.dg/ext/mvc1.C b/gcc/testsuite/g++.dg/ext/mvc1.C
index fbf90116694..ff37238a4e0 100644
--- a/gcc/testsuite/g++.dg/ext/mvc1.C
+++ b/gcc/testsuite/g++.dg/ext/mvc1.C
@@ -1,4 +1,5 @@
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-ifunc "" } */
__attribute__((target_clones("avx","arch=slm","arch=core-avx2","default")))
int
diff --git a/gcc/testsuite/gcc.dg/mvc1.c b/gcc/testsuite/gcc.target/i386/mvc1.c
index 8e02721c91e..752b3af7469 100644
--- a/gcc/testsuite/gcc.dg/mvc1.c
+++ b/gcc/testsuite/gcc.target/i386/mvc1.c
@@ -1,4 +1,5 @@
-/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-do run } */
+/* { dg-require-ifunc "" } */
__attribute__((target_clones("avx","arch=slm","arch=core-avx2","default")))
int
diff --git a/gcc/testsuite/gcc.dg/mvc2.c b/gcc/testsuite/gcc.target/i386/mvc2.c
index af0c6f777a0..9635ec83fac 100644
--- a/gcc/testsuite/gcc.dg/mvc2.c
+++ b/gcc/testsuite/gcc.target/i386/mvc2.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-do compile } */
__attribute__((target_clones("avx","arch=slm","arch=core-avx2")))
int foo ();
diff --git a/gcc/testsuite/gcc.dg/mvc3.c b/gcc/testsuite/gcc.target/i386/mvc3.c
index 3af3e35b4ec..f940cdbbf55 100644
--- a/gcc/testsuite/gcc.dg/mvc3.c
+++ b/gcc/testsuite/gcc.target/i386/mvc3.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-do compile } */
__attribute__((target_clones("avx","arch=slm","arch=core-avx2")))
int foo (); /* { dg-error "default target was not set" } */
diff --git a/gcc/testsuite/gcc.dg/mvc4.c b/gcc/testsuite/gcc.target/i386/mvc4.c
index 48ec9a163ee..91293c34cca 100644
--- a/gcc/testsuite/gcc.dg/mvc4.c
+++ b/gcc/testsuite/gcc.target/i386/mvc4.c
@@ -1,4 +1,5 @@
-/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-do run } */
+/* { dg-require-ifunc "" } */
__attribute__((target_clones("default","avx","default")))
int
diff --git a/gcc/testsuite/gcc.dg/mvc5.c b/gcc/testsuite/gcc.target/i386/mvc5.c
index 89001e571ae..0b1981d4ad6 100644
--- a/gcc/testsuite/gcc.dg/mvc5.c
+++ b/gcc/testsuite/gcc.target/i386/mvc5.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-do compile } */
/* { dg-options "-fno-inline" } */
/* { dg-final { scan-assembler-times "foo.ifunc" 6 } } */
diff --git a/gcc/testsuite/gcc.dg/mvc6.c b/gcc/testsuite/gcc.target/i386/mvc6.c
index 16219851398..d584f573328 100644
--- a/gcc/testsuite/gcc.dg/mvc6.c
+++ b/gcc/testsuite/gcc.target/i386/mvc6.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-do compile } */
/* { dg-options "-O3" } */
/* { dg-final { scan-assembler "vpshufb" } } */
/* { dg-final { scan-assembler "punpcklbw" } } */
diff --git a/gcc/testsuite/gcc.dg/mvc7.c b/gcc/testsuite/gcc.target/i386/mvc7.c
index d61d78e4036..efc4b69aa49 100644
--- a/gcc/testsuite/gcc.dg/mvc7.c
+++ b/gcc/testsuite/gcc.target/i386/mvc7.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-do compile } */
/* { dg-final { scan-assembler-times "foo.ifunc" 4 } } */
__attribute__((target_clones("avx","default","arch=slm","arch=core-avx2")))