mozilla-pgo.patch
branchfirefox96
changeset 1170 f9b2d408b7ef
parent 1169 7481543bab31
child 1173 56ecd2ae6e61
equal deleted inserted replaced
1169:7481543bab31 1170:f9b2d408b7ef
     1 # HG changeset patch
     1 # HG changeset patch
     2 # User Wolfgang Rosenauer <wr@rosenauer.org>
     2 # User Wolfgang Rosenauer <wr@rosenauer.org>
     3 # Parent  066aba2f6d1fbc0fe31d1864d539714041404fe6
     3 # Parent  ebd7e379c85889b6f8dba0542479110ab1f6b059
     4 
     4 
     5 diff --git a/build/moz.configure/lto-pgo.configure b/build/moz.configure/lto-pgo.configure
     5 diff --git a/build/moz.configure/lto-pgo.configure b/build/moz.configure/lto-pgo.configure
     6 --- a/build/moz.configure/lto-pgo.configure
     6 --- a/build/moz.configure/lto-pgo.configure
     7 +++ b/build/moz.configure/lto-pgo.configure
     7 +++ b/build/moz.configure/lto-pgo.configure
     8 @@ -243,34 +243,34 @@ def lto(
     8 @@ -243,34 +243,34 @@ def lto(
   150          export ENABLE_CLANG_PLUGIN=1
   150          export ENABLE_CLANG_PLUGIN=1
   151      fi
   151      fi
   152 diff --git a/extensions/spellcheck/src/moz.build b/extensions/spellcheck/src/moz.build
   152 diff --git a/extensions/spellcheck/src/moz.build b/extensions/spellcheck/src/moz.build
   153 --- a/extensions/spellcheck/src/moz.build
   153 --- a/extensions/spellcheck/src/moz.build
   154 +++ b/extensions/spellcheck/src/moz.build
   154 +++ b/extensions/spellcheck/src/moz.build
   155 @@ -26,8 +26,10 @@ LOCAL_INCLUDES += [
   155 @@ -23,8 +23,10 @@ LOCAL_INCLUDES += [
       
   156      "../hunspell/glue",
       
   157      "../hunspell/src",
       
   158      "/dom/base",
   156  ]
   159  ]
   157  EXPORTS.mozilla += [
   160  EXPORTS.mozilla += [
   158      "mozInlineSpellChecker.h",
   161      "mozInlineSpellChecker.h",
   159      "mozSpellChecker.h",
   162      "mozSpellChecker.h",
   160  ]
   163  ]
   161  
       
   162  if CONFIG["CC_TYPE"] in ("clang", "gcc"):
       
   163      CXXFLAGS += ["-Wno-error=shadow"]
       
   164 +
   164 +
   165 +CXXFLAGS += ['-fno-devirtualize']
   165 +CXXFLAGS += ['-fno-devirtualize']
   166 diff --git a/toolkit/components/terminator/nsTerminator.cpp b/toolkit/components/terminator/nsTerminator.cpp
   166 diff --git a/toolkit/components/terminator/nsTerminator.cpp b/toolkit/components/terminator/nsTerminator.cpp
   167 --- a/toolkit/components/terminator/nsTerminator.cpp
   167 --- a/toolkit/components/terminator/nsTerminator.cpp
   168 +++ b/toolkit/components/terminator/nsTerminator.cpp
   168 +++ b/toolkit/components/terminator/nsTerminator.cpp