aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2007-01-03 21:55:24 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2007-01-03 21:55:24 +0000
commit096be9866655b51c2939103906b200b728b3f6de (patch)
treecfa13a23de438154c5a6118ef9c37a7a09197757 /gcc
parentd60ab19691ada0d59633e3f3bf562d255055e4c2 (diff)
downloadgcc-096be9866655b51c2939103906b200b728b3f6de.zip
gcc-096be9866655b51c2939103906b200b728b3f6de.tar.gz
gcc-096be9866655b51c2939103906b200b728b3f6de.tar.bz2
vect.exp: Skip PowerPC targets not supporting -maltivec.
* g++.dg/vect/vect.exp: Skip PowerPC targets not supporting -maltivec. * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok. From-SVN: r120401
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/vect/vect.exp5
-rw-r--r--gcc/testsuite/gcc.target/powerpc/altivec-20.c2
3 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 66adf9b..7f252b6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2007-01-03 Joseph Myers <joseph@codesourcery.com>
+
+ * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
+ -maltivec.
+ * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
+
2007-01-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/30286
diff --git a/gcc/testsuite/g++.dg/vect/vect.exp b/gcc/testsuite/g++.dg/vect/vect.exp
index 6e8afa7..87d1d8f 100644
--- a/gcc/testsuite/g++.dg/vect/vect.exp
+++ b/gcc/testsuite/g++.dg/vect/vect.exp
@@ -46,7 +46,10 @@ lappend DEFAULT_VECTCFLAGS "-O2" "-ftree-vectorize" \
# code. Set additional target-dependent vector flags, which can be
# overridden by using dg-options in individual tests.
if [istarget "powerpc*-*-*"] {
- # If there are powerpc targets to skip, do it here.
+ # Skip targets not supporting -maltivec.
+ if ![is-effective-target powerpc_altivec_ok] {
+ return
+ }
lappend DEFAULT_VECTCFLAGS "-maltivec"
if [check_vmx_hw_available] {
diff --git a/gcc/testsuite/gcc.target/powerpc/altivec-20.c b/gcc/testsuite/gcc.target/powerpc/altivec-20.c
index f733d18..b2c29a9 100644
--- a/gcc/testsuite/gcc.target/powerpc/altivec-20.c
+++ b/gcc/testsuite/gcc.target/powerpc/altivec-20.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* } } */
+/* { dg-do compile { target powerpc_altivec_ok } } */
/* { dg-options "-maltivec -mcpu=G5 -O2" } */
#include <altivec.h>