diff options
Diffstat (limited to 'gcc/config/i386/darwin.h')
-rw-r--r-- | gcc/config/i386/darwin.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h index 2e68be81c6f..3b70de4f1bc 100644 --- a/gcc/config/i386/darwin.h +++ b/gcc/config/i386/darwin.h @@ -41,6 +41,16 @@ Boston, MA 02111-1307, USA. */ #undef CC1_SPEC #define CC1_SPEC "%{!static:-fPIC}" +#define ASM_SPEC "-arch i386 \ + %{Zforce_cpusubtype_ALL:-force_cpusubtype_ALL} \ + %{!Zforce_cpusubtype_ALL:%{mmmx:-force_cpusubtype_ALL}\ + %{msse:-force_cpusubtype_ALL}\ + %{msse2:-force_cpusubtype_ALL}}" + +#undef SUBTARGET_EXTRA_SPECS +#define SUBTARGET_EXTRA_SPECS \ + { "darwin_arch", "i386" }, + /* The Darwin assembler mostly follows AT&T syntax. */ #undef ASSEMBLER_DIALECT #define ASSEMBLER_DIALECT ASM_ATT |