Under "Intel 386 and AMD x86-64 Options" are listed several different parameters one can give to -march, such as i386,i486,pentium,prescott,etc. For AMD64 users the special options -m32 and -m64 specify whether to build for 32 or 64 bit environments. Aren't both these options redundant? If you're building on an amd64 then the default target architecture ought to be 64-bit, and if you specify -march=i386 then presumably you want 32-bit code...
-- Summary: i386 and x86-64 build options m32 and m64 Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: beethoven3322 at hotmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30691