On Tue, 19 May 2015, Rainer Orth wrote: > Richard Biener <rguent...@suse.de> writes: > > > Well, not really - but at least don't fail vectorization because of that > > but allow it to proceed the "build up from scalar pieces" path. > > > > Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk. > > The testcase FAILs on Solaris/SPARC: > > FAIL: gcc.dg/vect/bb-slp-35.c -flto -ffat-lto-objects scan-tree-dump slp2 > "basic block vectorized" > FAIL: gcc.dg/vect/bb-slp-35.c scan-tree-dump slp2 "basic block vectorized" > > The dump > > /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/vect/bb-slp-35.c:6:11: note: > not vectorized: unsupported unaligned store.*p_6(D) > /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/vect/bb-slp-35.c:6:11: note: > not vectorized: unsupported alignment in basic block. > > suggests that the following adjustment is needed. Tested on > sparc-sun-solaris2.11 on x86_64-unknown-linux-gnu. > > Ok for mainline?
Ok. Thanks, Richard. > Rainer > > > 2015-05-19 Rainer Orth <r...@cebitec.uni-bielefeld.de> > > * gcc.dg/vect/bb-slp-35.c: Adjust.