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:
Steve Fink 2020-04-02 17:15:20 +00:00
Родитель a0f2e976ce
Коммит fde9f2df8f
4 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -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