------- Additional Comments From guardia at sympatico dot ca 2005-01-27 00:08 ------- Oh oh, I think I'm getting somewhere... if I use both -march=athlon and -msse flags I get the "bad" code. Let me summarize this :
-march=pentium3 = bad -msse = bad -march=athlon = good (ie.: no weird movss or movlps, everything looks good) however -march=athlon -msse = bad hum... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19530