diff --git a/core/clang/mips.mk b/core/clang/mips.mk index 70832a33d..4a8f81224 100644 --- a/core/clang/mips.mk +++ b/core/clang/mips.mk @@ -12,6 +12,7 @@ CLANG_CONFIG_mips_UNKNOWN_CFLAGS := \ -frerun-cse-after-loop \ -frename-registers \ -msynci \ + -mno-synci \ -mno-fused-madd # Temporary workaround for Mips clang++ problem, creates diff --git a/core/clang/mips64.mk b/core/clang/mips64.mk index ba9c1d14b..1b72e058f 100644 --- a/core/clang/mips64.mk +++ b/core/clang/mips64.mk @@ -12,6 +12,7 @@ CLANG_CONFIG_mips64_UNKNOWN_CFLAGS := \ -frerun-cse-after-loop \ -frename-registers \ -msynci \ + -mno-synci \ -mno-fused-madd # Temporary workaround for Mips clang++ problem creating diff --git a/core/combo/arch/mips/mips32-fp.mk b/core/combo/arch/mips/mips32-fp.mk index 8320e9392..912ff631b 100644 --- a/core/combo/arch/mips/mips32-fp.mk +++ b/core/combo/arch/mips/mips32-fp.mk @@ -7,6 +7,7 @@ arch_variant_cflags := \ -mips32 \ -mfp32 \ -modd-spreg \ + -mno-synci arch_variant_ldflags := \ -Wl,-melf32ltsmip diff --git a/core/combo/arch/mips/mips32r2-fp-xburst.mk b/core/combo/arch/mips/mips32r2-fp-xburst.mk index 2b4f71484..09b3bc210 100644 --- a/core/combo/arch/mips/mips32r2-fp-xburst.mk +++ b/core/combo/arch/mips/mips32r2-fp-xburst.mk @@ -9,7 +9,8 @@ arch_variant_cflags := \ -mfp32 \ -modd-spreg \ -mno-fused-madd \ - -Wa,-mmxu + -Wa,-mmxu \ + -mno-synci arch_variant_ldflags := \ -Wl,-melf32ltsmip