aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanis Johnson <janis187@us.ibm.com>2008-01-07 21:05:03 +0000
committerJanis Johnson <janis@gcc.gnu.org>2008-01-07 21:05:03 +0000
commit6dd116bef6b4bf39ac8cce9e2e6e33c54d4a8a38 (patch)
tree72cd660ec590e96c501cd45c0d13a47d274cd0ff /gcc
parentdcc080746711689e00cb657c1bfa6bd2a04e5942 (diff)
downloadgcc-6dd116bef6b4bf39ac8cce9e2e6e33c54d4a8a38.zip
gcc-6dd116bef6b4bf39ac8cce9e2e6e33c54d4a8a38.tar.gz
gcc-6dd116bef6b4bf39ac8cce9e2e6e33c54d4a8a38.tar.bz2
target-supports.exp (check_effective_target_powerpc_spu): New.
* lib/target-supports.exp (check_effective_target_powerpc_spu): New. * g++.dg/other/spu2vmx-1.C: Use it. From-SVN: r131385
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/other/spu2vmx-1.C2
-rw-r--r--gcc/testsuite/lib/target-supports.exp6
3 files changed, 12 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d6d359f..b559fc8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-07 Janis Johnson <janis187@us.ibm.com>
+
+ * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
+ * g++.dg/other/spu2vmx-1.C: Use it.
+
2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
* gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
diff --git a/gcc/testsuite/g++.dg/other/spu2vmx-1.C b/gcc/testsuite/g++.dg/other/spu2vmx-1.C
index becd1dc..d9c8faf 100644
--- a/gcc/testsuite/g++.dg/other/spu2vmx-1.C
+++ b/gcc/testsuite/g++.dg/other/spu2vmx-1.C
@@ -1,5 +1,5 @@
/* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-require-effective-target powerpc_spu } */
/* { dg-options "-maltivec" } */
#include <altivec.h>
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index aaa3b5b..a723dc6 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -1197,6 +1197,12 @@ proc check_effective_target_powerpc_altivec_ok { } {
}
}
+# Return 1 if this is a PowerPC target that supports SPU.
+
+proc check_effective_target_powerpc_spu { } {
+ return [istarget powerpc*-*-linux*]
+}
+
# Return 1 if this is a PowerPC target with SPE enabled.
proc check_effective_target_powerpc_spe { } {