newmoon/palemoon-27.3.0-optflags.patch

14 lines
719 B
Diff

diff -urN Pale-Moon-27.3.0_Release/configure.in Pale-Moon-27.3.0_Release-patched/configure.in
--- Pale-Moon-27.3.0_Release/configure.in 2017-04-23 07:34:19.000000000 +1000
+++ Pale-Moon-27.3.0_Release-patched/configure.in 2017-05-12 01:25:59.394800343 +1000
@@ -2093,8 +2093,8 @@
# while; Intel recommends against using it.
MOZ_OPTIMIZE_FLAGS="-O2"
elif test "$GNU_CC" -o "$GNU_CXX"; then
- MOZ_PGO_OPTIMIZE_FLAGS="-O3"
- MOZ_OPTIMIZE_FLAGS="-O2"
+ MOZ_PGO_OPTIMIZE_FLAGS=""
+ MOZ_OPTIMIZE_FLAGS="-fno-devirtualize -fno-devirtualize-speculatively"
if test -z "$CLANG_CC"; then
MOZ_OPTIMIZE_FLAGS="-freorder-blocks $MOZ_OPTIMIZE_FLAGS"
fi