diff options
Diffstat (limited to 'core/clang/mips.mk')
-rw-r--r-- | core/clang/mips.mk | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/core/clang/mips.mk b/core/clang/mips.mk new file mode 100644 index 0000000..cef7823 --- /dev/null +++ b/core/clang/mips.mk @@ -0,0 +1,28 @@ +# Clang flags for mips arch, target or host. + +CLANG_CONFIG_mips_EXTRA_ASFLAGS := +CLANG_CONFIG_mips_EXTRA_CFLAGS := +CLANG_CONFIG_mips_EXTRA_LDFLAGS := + +# Include common unknown flags +CLANG_CONFIG_mips_UNKNOWN_CFLAGS := \ + $(CLANG_CONFIG_UNKNOWN_CFLAGS) \ + -EL \ + -mips32 \ + -mips32r2 \ + -mhard-float \ + -fno-strict-volatile-bitfields \ + -fgcse-after-reload \ + -frerun-cse-after-loop \ + -frename-registers \ + -march=mips32r2 \ + -mtune=mips32r2 \ + -march=mips32 \ + -mtune=mips32 \ + -msynci \ + -mno-fused-madd + +# We don't have any mips flags to substitute yet. +define subst-clang-incompatible-mips-flags + $(1) +endef |