gcc 3 generate floating SSE (not integer SSE) instructions with -march=Athlon-4 when Athlon-4 does only support integer SSE (as written in AMD's Technical Docs) Full SSE support was introduced with Athlon-XP. PS: -march=Athlon ou -march=Athlon-tbird work on Athlon-4 system.
spanky, something better handled by the docs team perhaps? perhaps a comment in make.conf near the CFLAGS section
carpaski: in the make.conf section could you remove 'athlon-4' from the list for gcc3 ? and put a note at the end of the gcc3 section 'do not use Athlon-4, use athlon instead ... athlon-4 generates invalid floating point SSE instructions' ?
done