29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
|
diff -up chromium-126.0.6478.26/build/config/compiler/BUILD.gn.me chromium-126.0.6478.26/build/config/compiler/BUILD.gn
|
||
|
--- chromium-126.0.6478.26/build/config/compiler/BUILD.gn.me 2024-06-02 14:02:52.516602574 +0200
|
||
|
+++ chromium-126.0.6478.26/build/config/compiler/BUILD.gn 2024-06-02 14:17:24.527503540 +0200
|
||
|
@@ -575,24 +575,6 @@ config("compiler") {
|
||
|
}
|
||
|
}
|
||
|
|
||
|
- # TODO(crbug.com/40283598): This causes binary size growth and potentially
|
||
|
- # other problems.
|
||
|
- # TODO(crbug.com/40284925): This isn't supported by Cronet's mainline llvm version.
|
||
|
- if (default_toolchain != "//build/toolchain/cros:target" &&
|
||
|
- !llvm_android_mainline) {
|
||
|
- cflags += [
|
||
|
- "-mllvm",
|
||
|
- "-split-threshold-for-reg-with-hint=0",
|
||
|
- ]
|
||
|
- if (use_thin_lto && is_a_target_toolchain) {
|
||
|
- if (is_win) {
|
||
|
- ldflags += [ "-mllvm:-split-threshold-for-reg-with-hint=0" ]
|
||
|
- } else {
|
||
|
- ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ]
|
||
|
- }
|
||
|
- }
|
||
|
- }
|
||
|
-
|
||
|
# TODO(crbug.com/40192287): Investigate why/if this should be needed.
|
||
|
if (is_win) {
|
||
|
cflags += [ "/clang:-ffp-contract=off" ]
|