From 6dd116bef6b4bf39ac8cce9e2e6e33c54d4a8a38 Mon Sep 17 00:00:00 2001 From: Janis Johnson Date: Mon, 7 Jan 2008 21:05:03 +0000 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/g++.dg/other/spu2vmx-1.C | 2 +- gcc/testsuite/lib/target-supports.exp | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d6d359f4d83..b559fc8630b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2008-01-07 Janis Johnson + + * lib/target-supports.exp (check_effective_target_powerpc_spu): New. + * g++.dg/other/spu2vmx-1.C: Use it. + 2008-01-07 Jack Howarth * 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 becd1dcabeb..d9c8faf9459 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 diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index aaa3b5beb1d..a723dc635d5 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 { } { -- 2.30.2