зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1626772 - Update hazard analysis to gcc 9 r=froydnj
Also requires modifying an annotation for altered gcc 9 output format. Differential Revision: https://phabricator.services.mozilla.com/D69277 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
a0f2e976ce
Коммит
fde9f2df8f
|
@ -359,7 +359,7 @@ function ignoreGCFunction(mangled)
|
|||
// TODO: modify refillFreeList<NoGC> to not need data flow analysis to
|
||||
// understand it cannot GC. As of gcc 6, the same problem occurs with
|
||||
// tryNewTenuredThing, tryNewNurseryObject, and others.
|
||||
if (/refillFreeList|tryNew/.test(fun) && /\(js::AllowGC\)0/.test(fun))
|
||||
if (/refillFreeList|tryNew/.test(fun) && /= js::NoGC/.test(fun))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
|
|
|
@ -45,7 +45,7 @@ jobs:
|
|||
fetches:
|
||||
toolchain:
|
||||
- linux64-clang
|
||||
- linux64-gcc-8
|
||||
- linux64-gcc-9
|
||||
- linux64-gcc-sixgill
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
|
@ -67,7 +67,7 @@ jobs:
|
|||
fetches:
|
||||
toolchain:
|
||||
- linux64-clang
|
||||
- linux64-gcc-8
|
||||
- linux64-gcc-9
|
||||
- linux64-gcc-sixgill
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
|
|
|
@ -69,10 +69,10 @@ linux64-gcc-sixgill:
|
|||
fetches:
|
||||
fetch:
|
||||
- binutils-2.31.1
|
||||
- gcc-8.3.0
|
||||
- gcc-9.1.0
|
||||
- gmp-6.1.0
|
||||
- isl-0.16.1
|
||||
- mpc-1.0.3
|
||||
- mpfr-3.1.4
|
||||
toolchain:
|
||||
- linux64-gcc-8
|
||||
- linux64-gcc-9
|
||||
|
|
|
@ -11,7 +11,7 @@ root_dir=$MOZ_FETCHES_DIR
|
|||
build_dir=$GECKO_PATH/build
|
||||
data_dir=$GECKO_PATH/build/unix/build-gcc
|
||||
|
||||
sixgill_rev=60e06b912fc8
|
||||
sixgill_rev=f31866457f60
|
||||
sixgill_repo=https://hg.mozilla.org/users/sfink_mozilla.com/sixgill
|
||||
|
||||
. $data_dir/build-gcc.sh
|
||||
|
|
Загрузка…
Ссылка в новой задаче