------- Comment #3 from guillaume dot melquiond at ens-lyon dot fr 2006-04-06 13:05 ------- > for -march=i{345}86 I get > for -march=i686,pentium2,... I get
Thanks to your tests, I noticed that the change of behavior between GCC 3.4 versions was actually caused by the addition of --with-tune=686 in Debian packages. In fact, even older versions of GCC 3.4 are doing byte-by-byte copies once you change the -march target to at least i686. GCC 3.3 is fine though. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27055