This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: More testsuite patches for vect_no_align (PR testsuite/39623).
- From: Richard Guenther <rguenther at suse dot de>
- To: Steve Ellcey <sje at cup dot hp dot com>
- Cc: gcc-patches at gcc dot gnu dot org, IRAR at il dot ibm dot com
- Date: Thu, 23 Apr 2009 10:23:30 +0200 (CEST)
- Subject: Re: More testsuite patches for vect_no_align (PR testsuite/39623).
- References: <200904221616.n3MGG9k11231@lucas.cup.hp.com>
On Wed, 22 Apr 2009, Steve Ellcey wrote:
> Here is a patch to fix the other two test failures caused by the alias
> improvement branch checkin. The tests fail to vectorize loops on
> machines like IA64 that require alignment so I XFAIL'ed them when
> vect_no_align is true.
>
> Tested on IA64 HP-UX and Linux and on x86_64 Linux with no regressions.
> This should allow us to close out PR testsuite/39623.
>
> OK for checkin?
Ok.
Thanks,
Richard.
> Steve Ellcey
> sje@cup.hp.com
>
>
>
> 2009-04-22 Steve Ellcey <sje@cup.hp.com>
>
> PR testsuite/39623
> * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
> * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
>
>
>
> Index: gcc.dg/vect/no-vfa-vect-57.c
> ===================================================================
> --- gcc.dg/vect/no-vfa-vect-57.c (revision 146542)
> +++ gcc.dg/vect/no-vfa-vect-57.c (working copy)
> @@ -71,5 +71,5 @@ int main (void)
> return 0;
> }
>
> -/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
> +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
> /* { dg-final { cleanup-tree-dump "vect" } } */
> Index: gcc.dg/vect/no-vfa-vect-61.c
> ===================================================================
> --- gcc.dg/vect/no-vfa-vect-61.c (revision 146542)
> +++ gcc.dg/vect/no-vfa-vect-61.c (working copy)
> @@ -73,5 +73,5 @@ int main (void)
> return 0;
> }
>
> -/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
> +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
> /* { dg-final { cleanup-tree-dump "vect" } } */
>
>
--
Richard Guenther <rguenther@suse.de>
Novell / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex