gcc version 3.4.3-20050110 (Gentoo Linux 3.4.3.20050110, ssp-3.4.3.20050110-0, pie-8.7.7)
Basically, I get P6 instructions in the assembly output when compiling with "-march=i386", but when I tried "-march=i486" id did the right thing (no P6 instructions). I hope it is just a simple problem of misunderstanding "i386" to mean something other than what the documentation (read: man page) says, rather than an actual bug with the definition of what instructions 386 can and can't issue. I don't think it's Gentoo's fault so I complain here. -- Summary: "-march=i386" doesn't mean "limit instruction set to what 80386 understands" Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: zeev dot tarantov at gmail dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20540