http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48287
--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot
Uni-Bielefeld.DE> 2011-03-25 15:59:42 UTC ---
> --- Comment #1 from Ira Rosen <irar at il dot ibm.com> 2011-03-25 15:42:06
> UTC ---
> It fails because of misaligned load, so
>
> Index: vect-cselim-1.c
> ===================================================================
> --- vect-cselim-1.c (revision 171381)
> +++ vect-cselim-1.c (working copy)
> @@ -82,5 +82,5 @@
> 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" } } */
>
> is supposed to fix this.
It does indeed, tested with runtest on sparc-sun-solaris2.10.
Thanks.
Rainer