http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49995
Douglas Mencken <dougmencken at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dougmencken at gmail dot | |com --- Comment #1 from Douglas Mencken <dougmencken at gmail dot com> 2011-08-05 22:17:48 UTC --- I do confirm "operand %d missing mode" warinings on my side (PowerPC GNU/uClibc/Linux). >From the full build log (http://ftp.osuosl.org/pub/manulix/logs+errors/gcc-v4.7-20110709-bootstrap.log): ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6783: warning: destination operand 0 allows non-lvalue ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6783: warning: destination operand 0 allows non-lvalue ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6879: warning: destination operand 0 allows non-lvalue ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6879: warning: destination operand 0 allows non-lvalue ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:13044: warning: operand 0 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:13464: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:1681: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:1688: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:1840: warning: destination missing a mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:1840: warning: operand 0 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2355: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2363: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2371: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2379: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2621: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2621: warning: operand 2 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2630: warning: operand 1 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/altivec.md:2630: warning: operand 2 missing mode? ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6783: warning: destination operand 0 allows non-lvalue ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6783: warning: destination operand 0 allows non-lvalue ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6879: warning: destination operand 0 allows non-lvalue ../../gcc-v4.7-20110709.sourcedir/gcc/config/rs6000/rs6000.md:6879: warning: destination operand 0 allows non-lvalue By the way, I can't remember how long since these warings are from... Maybe 4.2.x or even earlier.