http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45483
--- Comment #8 from Pacho Ramos <pacho at condmat1 dot ciencias.uniovi.es> 2011-09-22 20:47:04 UTC --- It's still using generic in gcc-4.5, -march has moved from prescott to pentium-m: gcc-4.4: \_ /usr/libexec/gcc/i686-pc-linux-gnu/4.4.5/cc1 -quiet - -D_FORTIFY_SOURCE=2 -march=prescott --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=generic -quiet -dumpbase - -auxbase-strip /dev/null -o /tmp/ccpMToQG.s gcc-4.5.3: \_ /usr/libexec/gcc/i686-pc-linux-gnu/4.5.3/cc1 -quiet - -D_FORTIFY_SOURCE=2 -march=pentium-m --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=generic -quiet -dumpbase - -auxbase-strip /dev/null -o /tmp/cc11MaKg.s Should I try with gcc-4.6 to see if it uses something different than "generic" for mtune (or march has changed again)?