From: Janis Johnson Date: Tue, 1 Feb 2005 21:31:20 +0000 (+0000) Subject: vect-77.c: Replace xfail selector with expression. X-Git-Tag: releases/gcc-4.0.0~1115 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dd1d184d74508646d4b6b2fb33de72c18807b97e;p=thirdparty%2Fgcc.git vect-77.c: Replace xfail selector with expression. * gcc.dg/vect/vect-77.c: Replace xfail selector with expression. * gcc.dg/vect/vect-78.c: Ditto. * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align): Remove. From-SVN: r94564 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 99286e06179d..af57ef3c2ec4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2005-02-01 Janis Johnson + * gcc.dg/vect/vect-77.c: Replace xfail selector with expression. + * gcc.dg/vect/vect-78.c: Ditto. + * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align): + Remove. + * g++.dg/conversion/simd1.C: Expect warning. * g++.dg/ext/attribute-test-1.C: Ditto. * g++.dg/ext/attribute-test-2.C: Ditto. diff --git a/gcc/testsuite/gcc.dg/vect/vect-77.c b/gcc/testsuite/gcc.dg/vect/vect-77.c index a8781d820039..43a6999a148c 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-77.c +++ b/gcc/testsuite/gcc.dg/vect/vect-77.c @@ -39,6 +39,6 @@ int main (void) return 0; } -/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail lp64_or_vect_no_align } } } */ -/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail lp64_or_vect_no_align } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ +/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-78.c b/gcc/testsuite/gcc.dg/vect/vect-78.c index 6d558218c37f..d44c4979205f 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-78.c +++ b/gcc/testsuite/gcc.dg/vect/vect-78.c @@ -40,6 +40,6 @@ int main (void) return 0; } -/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail lp64_or_vect_no_align } } } */ -/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail lp64_or_vect_no_align } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ +/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail { lp64 || vect_no_align } } } } */ /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect.exp b/gcc/testsuite/gcc.dg/vect/vect.exp index 94fd56c588dd..55525f41fab6 100644 --- a/gcc/testsuite/gcc.dg/vect/vect.exp +++ b/gcc/testsuite/gcc.dg/vect/vect.exp @@ -71,19 +71,6 @@ if [istarget "powerpc*-*-*"] { return } -# Return 1 if the effective target is LP64 or if the effective target -# does not support a vector alignment mechanism. - -proc check_effective_target_lp64_or_vect_no_align { } { - if { [is-effective-target lp64] - || [is-effective-target vect_no_align] } { - set answer 1 - } else { - set answer 0 - } - return $answer -} - # Initialize `dg'. dg-init