http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50191
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-08-26 16:02:41 UTC --- Still can't reproduce. With ./f951 -g -ffast-math -O3 -mveclibabi=mass -mcpu=power7 -mrecip=rsqrt -fpeel-loops -funroll-loops -ftree-vectorize -fvect-cost-model -O3 -mvsx -maltivec -mpopcntd pr50191.f -fdump-rtl-vartrack -fdump-rtl-compgotos sed -n '/^(note/,/^$/p' pr50191.f.213r.vartrack | grep unspec shows nothing. This is with a cross compiler, maybe if you can reproduce it, can you attach your auto-host.h so that I can try it with that?