https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85191
--- Comment #3 from rguenther at suse dot de <rguenther at suse dot de> --- On Wed, 4 Apr 2018, ro at CeBiTec dot Uni-Bielefeld.DE wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85191 > > --- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot > Uni-Bielefeld.DE> --- > > --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- > > possibly the vect_perm_short case? how do you configure targets? Shouldn't > > have affected ia64 though... maybe my TCL fu was too weak and I botched > > sth? > > Looking at > > + || (([istarget i?86-*-*] || [istarget x86_64-*-*] > + && [check_ssse3_available])) > > shouldn't this be > > + || (([istarget i?86-*-*] || [istarget x86_64-*-*]) > + && [check_ssse3_available]) > > ? Doh! Indeed... > > Doesn't fail on x86_64-linux for me. > > For me neither (also not on amd64-pc-solaris2.* or x86_64-apple-darwin11). > > Seems to be a 32-bit host only thing: I'm seeing it on all of > i386-pc-solaris2.*, i386-apple-darwin11, and i686-pc-linux-gnu. The above explains the i?86-*-* FAILs. I'll commit the fix as obvious.