diff --git a/cc/config/mips64_device.go b/cc/config/mips64_device.go index e414c7e18..4e8bf1e7d 100644 --- a/cc/config/mips64_device.go +++ b/cc/config/mips64_device.go @@ -78,6 +78,9 @@ var ( "mips64r6": []string{ "-mips64r6", "-msynci", + + // revert once clang picks up r278824 + "-mcompact-branches=never", }, } ) diff --git a/cc/config/mips_device.go b/cc/config/mips_device.go index e0ae3c78b..deef10f5e 100644 --- a/cc/config/mips_device.go +++ b/cc/config/mips_device.go @@ -114,6 +114,9 @@ var ( "-mfp64", "-mno-odd-spreg", "-msynci", + + // revert once clang picks up r278824 + "-mcompact-branches=never", }, } )