--- misc/config/cc/gcc
+++ misc/config/cc/gcc
@@ -34,7 +34,7 @@
# Specializations first (they don't need to be, just clearer)
-i386 -> "-mcpu=i686 -momit-leaf-frame-pointer"
+i386 -> "-momit-leaf-frame-pointer"
r10000 -> "-mips4"
alpha-ev67 -> "-mcpu=ev6" # FIXME: GCC 3.1 and on has -march=ev67
alpha-ev68 -> "-mcpu=ev6"
@@ -51,8 +51,8 @@
alpha -> "-mcpu=SUBMODEL" alpha-
amd64 -> "-momit-leaf-frame-pointer"
arm -> "-mcpu=SUBMODEL"
-ia32 -> "-march=SUBMODEL -momit-leaf-frame-pointer"
-ia64 -> "-mtune=SUBMODEL"
+ia32 -> "-momit-leaf-frame-pointer"
+ia64 -> ""
hppa -> "-march=SUBMODEL" hppa
m68k -> "-mSUBMODEL"
sh -> "-mSUBMODEL" sh
@@ -60,17 +60,17 @@
sparc64 -> "-mcpu=v9 -mtune=ultrasparc"
mips32 -> "-mips1 -mcpu=SUBMODEL" mips32-
mips64 -> "-mips3 -mcpu=SUBMODEL" mips64-
-ppc -> "-mcpu=SUBMODEL" ppc
-ppc64 -> "-mcpu=SUBMODEL" ppc
+ppc -> ppc
+ppc64 -> ppc
# Note that the 'linking' bit means "use this for both compiling *and* linking"
-amd64 -> "-m64"
+amd64 -> ""
mips32 -> "-mabi=n32"
mips64 -> "-mabi=64"
-s390 -> "-m31"
-s390x -> "-m64"
+s390 -> ""
+s390x -> ""
sparc32 -> "-m32 -mno-app-regs"
sparc64 -> "-m64 -mno-app-regs"
ppc64 -> "-m64"