------- Comment #15 from steven at gcc dot gnu dot org 2006-01-10 23:36 ------- Then I am quite sure that the difference comes from using "repnz; scasb" in GCC 3.2 vs. calling strlen in GCC 3.3 on i486. For GCC 3.2, the code for i386 and i486 are pretty much equivalent (the only difference is that on i386 we use leave), but with GCC 3.3 the code for i486 is very different from the code for i386. Looks like some tuning parameters got changed.
So, closing as INVALID, i.e. not-a-bug. It's an interesting oddity though. I've learned something again today :-) -- steven at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23451 ------- You are receiving this mail because: ------- You reported the bug, or are watching the reporter. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]