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