* Package: dev-lang/spidermonkey-91.7.0  * Repository: gentoo  * Maintainer: mozilla@gentoo.org  * USE: elibc_glibc kernel_linux ppc userland_GNU  * FEATURES: preserve-libs sandbox userpriv * Checking for at least 6400 MiB disk space at "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/temp" ...  [ ok ] * Using LLVM slot 13 to build * Checking whether python3_10 is suitable ... * >=dev-lang/python-3.10.0_p1-r1:3.10[ssl] ...  [ ok ] * python_check_deps ...  [ ok ] * Using python3.10 to build (via PYTHON_COMPAT iteration) >>> Unpacking source... >>> Unpacking firefox-91.7.0esr.source.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work >>> Unpacking firefox-91esr-patches-05j.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work >>> Unpacking spidermonkey-91-patches-02j.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work >>> Source unpacked in /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work >>> Preparing source in /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src ... * Applying patches from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-patches ... * 0001-Don-t-use-build-id.patch ...  [ ok ] * 0002-Fortify-sources-properly.patch ...  [ ok ] * 0003-Check-additional-plugins-dir.patch ...  [ ok ] * 0004-bmo-847568-Support-system-harfbuzz.patch ...  [ ok ] * 0005-bmo-847568-Support-system-graphite2.patch ...  [ ok ] * 0006-bmo-1559213-Support-system-av1.patch ...  [ ok ] * 0007-Support-sndio-audio-framework.patch ...  [ ok ] * 0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch ...  [ ok ] * 0009-bmo-1516803-Fix-building-sandbox.patch ...  [ ok ] * 0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch ...  [ ok ] * 0011-musl-Add-alternate-name-for-private-siginfo-struct-m.patch ...  [ ok ] * 0012-musl-Fix-syscall-wrappers.patch ...  [ ok ] * 0013-musl-Only-use-system-heap-reporter-with-glibc.patch ...  [ ok ] * 0014-musl-Set-pthread-name-for-non-glibc-systems.patch ...  [ ok ] * 0015-musl-getcontext-is-only-avaliable-on-glibc-systems.patch ...  [ ok ] * 0016-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch ...  [ ok ] * 0017-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch ...  [ ok ] * 0018-musl-include-net-if.h-before-linux-if.h-to-avoid-red.patch ...  [ ok ] * 0019-Make-PGO-use-toolchain.patch ...  [ ok ] * 0020-bmo-1516081-Disable-watchdog-during-PGO-builds.patch ...  [ ok ] * 0021-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch ...  [ ok ] * 0022-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch ...  [ ok ] * 0023-Fix-building-with-PGO-when-using-GCC.patch ...  [ ok ] * 0024-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch ...  [ ok ] * 0025-build-Disable-Werror.patch ...  [ ok ] * 0026-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch ...  [ ok ] * 0027-Make-elfhack-use-toolchain.patch ...  [ ok ] * 0028-Disable-FFVPX-with-VA-API.patch ...  [ ok ] * 0029-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch ...  [ ok ] * 0030-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch ...  [ ok ] * 0031-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch ...  [ ok ] * 0032-bgo-816975-fix-build-on-emulated-x86.patch ...  [ ok ] * Applying patches from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/spidermonkey-patches ... * 0001-build-Add-soname-switch-to-linker-regardless-of-Oper.patch ...  [ ok ] * 0002-build-Don-t-fail-when-passing-standardized-autotools.patch ... patching file python/mozbuild/mozbuild/configure/__init__.py Hunk #1 succeeded at 550 with fuzz 1 (offset 60 lines).  [ ok ] * 0003-tests-Increase-the-test-timeout-for-slower-builds.patch ...  [ ok ] * 0004-JIT-Fix-virtual-address-length-on-ia64.patch ...  [ ok ] * 0005-bmo-1644600-Export-SharedArrayRawBufferRefs.patch ...  [ ok ] * 0006-copy-headers-on-install.patch ...  [ ok ] * 0007-nonfatal-checks.patch ...  [ ok ] * 0008-bmo1588340-LTO-link-rust-libraries.patch ...  [ ok ] * 0009-spidermonkey-91.5.0-dont-fail-gcc-sanity-checks.patch ...  [ ok ] * 0010-spidermonkey-91.5.0-disable-werror-format.patch ...  [ ok ] * Removing pre-built binaries ... * Running 'autoconf' ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src ... * Current CFLAGS: -O2 -mcpu=7450 -pipe * Current CXXFLAGS: -O2 -mcpu=7450 -pipe * Current LDFLAGS: -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu * Current RUSTFLAGS: * Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ... * Build CFLAGS: -O2 -mcpu=7450 -pipe * Build CXXFLAGS: -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize * Build LDFLAGS: -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu * Build RUSTFLAGS: * econf: updating firefox-91.7.0/modules/freetype2/builds/unix/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.7.0/modules/freetype2/builds/unix/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.7.0/nsprpub/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.7.0/nsprpub/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.7.0/js/src/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.7.0/js/src/ctypes/libffi/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.7.0/js/src/ctypes/libffi/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.7.0/js/src/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.7.0/intl/icu/source/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.7.0/intl/icu/source/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.7.0/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.7.0/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/configure --prefix=/usr --build=powerpc-unknown-linux-gnu --host=powerpc-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --host=powerpc-unknown-linux-gnu --target=powerpc-unknown-linux-gnu --disable-ctype --disable-jemalloc --disable-optimize --disable-smoosh --disable-strip --enable-readline --enable-release --enable-shared-js --with-intl-api --with-system-icu --with-system-nspr --with-system-zlib --with-toolchain-prefix=powerpc-unknown-linux-gnu- --disable-debug --disable-jit --disable-tests --enable-rust-simd XARGS=/usr/bin/xargs Creating Python 3 environment created virtual environment CPython3.10.2.final.0-32 in 546ms creator CPython3Posix(dest=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/homedir/.local/share/virtualenv) added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/virtualenv.py:648: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import LooseVersion /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/virtualenv.py:303: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead import distutils.sysconfig Re-executing in the virtualenv checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... powerpc-unknown-linux-gnu checking for target system type... powerpc-unknown-linux-gnu checking for Python 3... /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python (3.10.2) checking whether cross compiling... no checking for wget... /usr/bin/wget checking for ccache... not found checking for the target C compiler... /usr/bin/powerpc-unknown-linux-gnu-gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 11.2.1 checking the target C compiler works... yes WARNING: The value of LD is not used by this build system. checking for the target C++ compiler... /usr/bin/powerpc-unknown-linux-gnu-g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 11.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/powerpc-unknown-linux-gnu-gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 11.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/powerpc-unknown-linux-gnu-g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 11.2.1 checking the host C++ compiler works... yes checking for 64-bit OS... no checking for new enough STL headers from libstdc++... yes checking for linker... bfd checking for the assembler... /usr/bin/powerpc-unknown-linux-gnu-gcc checking for ar... /usr/bin/powerpc-unknown-linux-gnu-ar checking for nm... /usr/bin/powerpc-unknown-linux-gnu-nm checking for pkg_config... /usr/bin/powerpc-unknown-linux-gnu-pkg-config checking for pkg-config version... 1.8.0 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wdeprecated-this-capture... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-uncaptured-local... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... yes checking whether the C++ compiler supports -Wformat-security... yes checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for llvm_profdata... /usr/lib/llvm/13/bin/llvm-profdata checking for nspr >= 4.10... yes checking NSPR_CFLAGS... -I/usr/include/nspr checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.58.1 checking cargo version... 1.58.0 checking for rust host triplet... powerpc-unknown-linux-gnu checking for rust target triplet... powerpc-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... not found checking for libclang for bindgen... not found checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 checking for readline... yes checking for icu-i18n >= 69.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.034000 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... not found checking for NSIS version... no checking for llvm-objdump... /usr/lib/llvm/13/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 Refreshing /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/old-configure with /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/autoconf/autoconf.sh creating cache ./config.cache checking host system type... powerpc-unknown-linux-gnu checking target system type... powerpc-unknown-linux-gnu checking build system type... powerpc-unknown-linux-gnu checking for Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no checking for gcc... (cached) /usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 checking whether the C compiler (/usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 -O2 -mcpu=7450 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu ) works... (cached) yes checking whether the C compiler (/usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 -O2 -mcpu=7450 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/powerpc-unknown-linux-gnu-g++ checking whether the C++ compiler (/usr/bin/powerpc-unknown-linux-gnu-g++ -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu ) works... (cached) yes checking whether the C++ compiler (/usr/bin/powerpc-unknown-linux-gnu-g++ -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/powerpc-unknown-linux-gnu-g++ accepts -g... (cached) yes checking for /usr/bin/powerpc-unknown-linux-gnu-gcc... /usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 checking for strip... strip checking for sb-conf... no checking for ve... no checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... yes checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 accepts -pthread... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... no checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines...  0:00.36(B File already read. Skipping: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/unix/moz.build(B Finished reading 56 moz.build files in 0.22s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 215 build config descriptors in 0.12s RecursiveMake backend executed in 0.52s 161 total backend files; 161 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 35 Makefile FasterMake backend executed in 0.24s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 1.21s; CPU time: 1.21s; Efficiency: 100%; Untracked: 0.10s >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src ... make -j1 make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make recurse_pre-export make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 0.11s; From dist/include: Kept 1 existing; Added/updated 295; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 1647592518.819544, "end": 1647592518.9290347, "context": null} /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 1647592519.334822, "end": 1647592519.3377461, "context": null} /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 1647592519.7430658, "end": 1647592519.745842, "context": null} /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.23s; From _tests: Kept 3 existing; Added/updated 436; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 1647592520.1487858, "end": 1647592520.3772423, "context": null} /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 2; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 1647592520.7830715, "end": 1647592520.7866554, "context": null} make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' rm -f '.cargo/config' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"91.0"' -DMOZILLA_VERSION='"91.7.0"' -DMOZILLA_VERSION_U=91.7.0 -DMOZJS_MAJOR_VERSION=91 -DMOZJS_MINOR_VERSION=7 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/.cargo/config.in' -o '.cargo/config' BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_FADVISE=1", "-DHAVE_POSIX_FALLOCATE=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VA_COPY=1", "-DHAVE_VA_LIST_AS_ARRAY=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE___CXA_DEMANGLE=1", "-DJS_CODEGEN_NONE=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_NUNBOX32=1", "-DJS_STANDALONE=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"91.0\"", "-DMOZILLA_VERSION=\"91.7.0\"", "-DMOZILLA_VERSION_U=91.7.0", "-DMOZJS_MAJOR_VERSION=91", "-DMOZJS_MINOR_VERSION=7", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_SYSTEM_ICU=1", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_USING_ICU_NAMESPACE=0", "-DVA_COPY=va_copy", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/.cargo/config.in", "-o", ".cargo/config"], "start": 1647592520.9637504, "end": 1647592521.3293352, "context": null} make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make recurse_export make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' mkdir -p '.deps/' config/host_nsinstall.o /usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/nsinstall.c config/host_pathsub.o /usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/pathsub.c make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /usr/bin/powerpc-unknown-linux-gnu-gcc -std=gnu99 -o nsinstall_real -DXP_UNIX host_nsinstall.o host_pathsub.o /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.check_binary --host nsinstall_real /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import StrictVersion as Version BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 1647592522.1781235, "end": 1647592522.1802065, "context": null} cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' config/system-header.sentinel.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h xlocale.h zmouse.h zlib.h sys/event.h unicode/calendar.h unicode/datefmt.h unicode/dtfmtsym.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udateintervalformat.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/uobject.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers", "new", "algorithm", "atomic", "cassert", "climits", "cmath", "condition_variable", "cstdarg", "cstdio", "cstdlib", "cstring", "cwchar", "deque", "functional", "ios", "iosfwd", "iostream", "istream", "iterator", "limits", "list", "map", "memory", "mutex", "ostream", "regex", "set", "shared_mutex", "stack", "string", "thread", "tuple", "type_traits", "unordered_map", "unordered_set", "utility", "vector", "xutility", "A4Stuff.h", "activscp.h", "AEDataModel.h", "AEObjects.h", "AEPackObject.h", "AERegistry.h", "AEUtils.h", "afxcmn.h", "afxcoll.h", "afxcview.h", "afxdisp.h", "afxdtctl.h", "afxext.h", "afxmt.h", "afxpriv.h", "afxtempl.h", "afxwin.h", "Aliases.h", "all.h", "alloca.h", "alloc.h", "alsa/asoundlib.h", "ansi_parms.h", "a.out.h", "app/Cursor.h", "Appearance.h", "AppFileInfo.h", "AppKit.h", "AppleEvents.h", "Application.h", "app/Message.h", "app/MessageRunner.h", "arpa/inet.h", "arpa/nameser.h", "array", "asm/page.h", "asm/sigcontext.h", "asm/signal.h", "ASRegistry.h", "assert.h", "atk/atk.h", "atlcom.h", "atlconv.h", "atlctl.cpp", "atlctl.h", "ATLCTL.H", "atlhost.h", "atlimpl.cpp", "atlwin.cpp", "atomic.h", "ATSTypes.h", "ATSUnicode.h", "Balloons.h", "base64.h", "base/pblock.h", "base/PCR_Base.h", "base/session.h", "basetyps.h", "be/app/Application.h", "Beep.h", "be/kernel/image.h", "be/kernel/OS.h", "bfd.h", "Bitmap.h", "bitset", "blapi.h", "blapit.h", "bsd/libc.h", "bsd/syscall.h", "bstring.h", "builtin.h", "Button.h", "byteswap.h", "cairo-atsui.h", "cairo-beos.h", "cairo-directfb.h", "cairo-ft.h", "cairo-glitz.h", "cairo-gobject.h", "cairo.h", "cairo-pdf.h", "cairo-ps.h", "cairo-qpainter.h", "cairo-qt.h", "cairo-quartz.h", "cairo-tee.h", "cairo-win32.h", "cairo-xlib.h", "cairo-xlib-xrender.h", "callconv.h", "Carbon/Carbon.h", "CarbonEvents.h", "Carbon.h", "c_asm.h", "cctype", "cderr.h", "cerrno", "certdb.h", "cert.h", "certt.h", "CFBase.h", "CFBundle.h", "CFData.h", "CFDictionary.h", "cf.h", "CFNumber.h", "CFPlugIn.h", "CFPreferences.h", "CFString.h", "CFURL.h", "CGAffineTransform.h", "CheckBox.h", "ciferfam.h", "Clipboard.h", "cmmf.h", "cmmft.h", "cmplrs/stsupport.h", "cms.h", "cmsreclist.h", "cmst.h", "Cocoa/Cocoa.h", "CodeFragments.h", "comdef.h", "commctrl.h", "COMMCTRL.H", "commdlg.h", "compat.h", "complex", "condapi.h", "ConditionalMacros.h", "conio.h", "console.h", "ControlDefinitions.h", "Controls.h", "CoreFoundation/CoreFoundation.h", "CoreServices/CoreServices.h", "CPalmRec.cpp", "Cpalmrec.h", "CPCatgry.cpp", "CPDbBMgr.h", "CPString.cpp", "CPString.h", "crmf.h", "crmft.h", "crtdbg.h", "crt_externs.h", "crypt.h", "cryptohi.h", "cryptoht.h", "cstddef", "ctime", "ctype.h", "curl/curl.h", "curl/easy.h", "curses.h", "cxxabi.h", "DateTimeUtils.h", "dbus/dbus-glib.h", "dbus/dbus-glib-lowlevel.h", "dbus/dbus.h", "ddeml.h", "Debug.h", "dem.h", "descrip.h", "Devices.h", "dfb_types.h", "dfiff.h", "dgiff.h", "Dialogs.h", "direct/build.h", "direct/clock.h", "direct/conf.h", "direct/debug.h", "direct/direct.h", "directfb_keyboard.h", "directfb_strings.h", "direct.h", "direct/hash.h", "direct/interface.h", "direct/interface_implementation.h", "direct/list.h", "direct/log.h", "direct/memcpy.h", "direct/mem.h", "direct/messages.h", "direct/modules.h", "direct/serial.h", "direct/signals.h", "direct/stream.h", "direct/system.h", "direct/thread.h", "direct/trace.h", "direct/tree.h", "direct/types.h", "direct/utf8.h", "direct/util.h", "dirent.h", "DiskInit.h", "dlfcn.h", "dlgs.h", "dl.h", "docobj.h", "dos/dosextens.h", "dos.h", "Drag.h", "DriverServices.h", "DriverSynchronization.h", "DropInPanel.h", "dvidef.h", "ecl-exp.h", "elf.h", "endian.h", "Entry.h", "err.h", "errno.h", "Errors.h", "Events.h", "exception", "exdisp.h", "ExDisp.h", "exe386.h", "execinfo.h", "extras.h", "fcntl.h", "fenv.h", "ffi.h", "fibdef.h", "File.h", "filehdr.h", "files.h", "Files.h", "FindDirectory.h", "Finder.h", "FinderRegistry.h", "FixMath.h", "float.h", "fnmatch.h", "Folders.h", "fontconfig/fcfreetype.h", "fontconfig/fontconfig.h", "Font.h", "Fonts.h", "fp.h", "fpieee.h", "frame/log.h", "frame/req.h", "freetype/freetype.h", "freetype/ftadvanc.h", "freetype/ftbitmap.h", "freetype/ftcache.h", "freetype/ftfntfmt.h", "freetype/ftglyph.h", "freetype/ftlcdfil.h", "freetype/ftoutln.h", "freetype/ftsizes.h", "freetype/ftsynth.h", "freetype/ftxf86.h", "freetype.h", "freetype/t1tables.h", "freetype/ttnameid.h", "freetype/tttables.h", "fribidi/fribidi.h", "FSp_fopen.h", "fstream", "fstream.h", "ft2build.h", "ftadvanc.h", "ftbitmap.h", "ftcache.h", "ftfntfmt.h", "ftglyph.h", "ftlcdfil.h", "ftoutln.h", "fts.h", "ftsizes.h", "ftsynth.h", "ftxf86.h", "fusion/arena.h", "fusion/build.h", "fusion/call.h", "fusion/conf.h", "fusion/fusion.h", "fusion/fusion_internal.h", "fusion/hash.h", "fusion/lock.h", "fusion/object.h", "fusion/property.h", "fusion/protocol.h", "fusion/reactor.h", "fusion/ref.h", "fusion/shmalloc.h", "fusion/shm/pool.h", "fusion/shm/shm.h", "fusion/shm/shm_internal.h", "fusion/types.h", "fusion/vector.h", "gconf/gconf-client.h", "Gdiplus.h", "gdk/gdkdirectfb.h", "gdk/gdk.h", "gdk/gdkkeysyms.h", "gdk/gdkprivate.h", "gdk/gdkwayland.h", "gdk-pixbuf/gdk-pixbuf.h", "Gestalt.h", "getopt.h", "gio/gio.h", "glibconfig.h", "glib.h", "glib-object.h", "glob.h", "gmodule.h", "gnome.h", "gnu/libc-version.h", "gps.h", "grp.h", "gssapi_generic.h", "gssapi/gssapi_generic.h", "gssapi/gssapi.h", "gssapi.h", "gst/app/gstappsink.h", "gst/app/gstappsrc.h", "gst/gst.h", "gst/video/video.h", "gtk/gtk.h", "gtk/gtkunixprint.h", "hasht.h", "HIToolbox/HIToolbox.h", "hlink.h", "ia64/sys/inline.h", "Icons.h", "iconv.h", "ieeefp.h", "ifaddrs.h", "image.h", "imagehlp.h", "imm.h", "initguid.h", "initializer_list", "InterfaceDefs.h", "InternetConfig.h", "IntlResources.h", "ints.h", "intshcut.h", "inttypes.h", "iodef.h", "io.h", "IOKit/IOKitLib.h", "IOKit/IOMessage.h", "IOKit/pwr_mgt/IOPMLib.h", "iomanip", "iostream.h", "jar-ds.h", "jarfile.h", "jar.h", "JavaControl.h", "JavaEmbedding/JavaControl.h", "JavaVM/jni.h", "JManager.h", "JNIEnvTests.h", "jni.h", "JVMManagerTests.h", "Kerberos/Kerberos.h", "kernel/image.h", "kernel/OS.h", "key.h", "keyhi.h", "keyt.h", "keythi.h", "kvm.h", "LAction.h", "langinfo.h", "LApplication.h", "LArray.h", "LArrayIterator.h", "LAttachable.h", "LAttachment.h", "LaunchServices.h", "lber.h", "LBroadcaster.h", "LButton.h", "lcache.h", "LCaption.h", "LCheckBox.h", "LCicnButton.h", "LClipboard.h", "LCommander.h", "LComparator.h", "LControl.h", "ldap.h", "ldaplog.h", "ldappr.h", "ldap_ssl.h", "LDataStream.h", "ldfcn.h", "LDialogBox.h", "ldif.h", "LDocApplication.h", "LDocument.h", "LDragAndDrop.h", "LDragTask.h", "LEditField.h", "LEditText.h", "LEventDispatcher.h", "LFile.h", "LFileStream.h", "LFileTypeList.h", "LFocusBox.h", "LGrafPortView.h", "LHandleStream.h", "libc_r.h", "libelf.h", "libelf/libelf.h", "libgen.h", "libgnome/gnome-url.h", "libgnome/libgnome.h", "libgnomeui/gnome-icon-lookup.h", "libgnomeui/gnome-icon-theme.h", "libgnomeui/gnome-ui-init.h", "libutil.h", "limits.h", "link.h", "linux/ioprio.h", "linux/kernel.h", "linux/limits.h", "linux/rtc.h", "linux/version.h", "List.h", "Lists.h", "LListBox.h", "LListener.h", "LMenuBar.h", "LMenu.h", "LModelDirector.h", "LModelObject.h", "LModelProperty.h", "loader.h", "locale", "locale.h", "LOffscreenView.h", "logkeys.h", "logstrng.h", "Looper.h", "LowMem.h", "LPane.h", "LPeriodical.h", "LPicture.h", "LPlaceHolder.h", "LPrintout.h", "LProgressBar.h", "LPushButton.h", "LRadioGroup.h", "LRadioGroupView.h", "LRunArray.h", "LScroller.h", "LSharable.h", "LSingleDoc.h", "LStaticText.h", "LStdControl.h", "LStream.h", "LString.h", "LTabGroup.h", "LTabGroupView.h", "LTableArrayStorage.h", "LTableMonoGeometry.h", "LTableSingleSelector.h", "LTableView.h", "LTextEditView.h", "LTextTableView.h", "LUndoer.h", "LVariableArray.h", "LView.h", "LWindow.h", "m68881.h", "MacErrors.h", "MacHeadersCarbon.h", "machine/ansi.h", "machine/builtins.h", "machine/clock.h", "machine/endian.h", "machine/frame.h", "machine/inline.h", "machine/limits.h", "machine/signal.h", "machine/trap.h", "mach/mach_host.h", "mach/mach_init.h", "mach/mach_interface.h", "mach/mach_port.h", "mach-o/dyld.h", "MacLocales.h", "MacMemory.h", "MacTCP.h", "MacTypes.h", "MacWindows.h", "malloc.h", "malloc_np.h", "mapicode.h", "mapidefs.h", "mapiguid.h", "mapi.h", "mapitags.h", "mapiutil.h", "mapix.h", "Math64.h", "math.h", "mbstring.h", "mem.h", "memory.h", "Memory.h", "MenuBar.h", "Menu.h", "Menus.h", "Message.h", "Mime.h", "MixedMode.h", "mlang.h", "mmsystem.h", "model.h", "Movies.h", "mpw/errno.h", "mshtmhst.h", "mshtml.h", "mswsock.h", "Multiprocessing.h", "mutex.h", "Navigation.h", "ncompat.h", "ncurses.h", "netCore.h", "netdb.h", "net/if.h", "netinet/in.h", "netinet/in_systm.h", "netinet/tcp.h", "newexe.h", "new.h", "nl_types.h", "NodeInfo.h", "nspr.h", "nssb64.h", "nssb64t.h", "nssbase.h", "nssbaset.h", "nssck.api", "nssckbi.h", "nssckepv.h", "nssckft.h", "nssckfwc.h", "nssckfw.h", "nssckfwt.h", "nssckg.h", "nssckmdt.h", "nssckt.h", "nss.h", "nssilckt.h", "nssilock.h", "nsslocks.h", "nssrwlk.h", "nssrwlkt.h", "nssutil.h", "nsswitch.h", "objbase.h", "objidl.h", "Objsafe.h", "ocsp.h", "ocspt.h", "ojiapitests.h", "ole2.h", "oleidl.h", "OpenGL/OpenGL.h", "OpenTptInternet.h", "OpenTransport.h", "OS.h", "osreldate.h", "OSUtils.h", "p12.h", "p12plcy.h", "p12t.h", "Packages.h", "Palettes.h", "PALM_CMN.H", "pango/pango-break.h", "pango/pangocairo.h", "pango/pangofc-decoder.h", "pango/pangofc-font.h", "pango/pangofc-fontmap.h", "pango/pango-fontmap.h", "pango/pango.h", "pango/pango-modules.h", "pango/pango-utils.h", "pango/pangoxft.h", "pascal.h", "Patches.h", "Path.h", "pcfs/pc_dir.h", "Pgenerr.h", "PGenErr.h", "Ph.h", "pixman.h", "pk11func.h", "pk11pqg.h", "pk11priv.h", "pk11pub.h", "pk11sdr.h", "pkcs11f.h", "pkcs11.h", "pkcs11n.h", "pkcs11p.h", "pkcs11t.h", "pkcs11u.h", "pkcs12.h", "pkcs12t.h", "pkcs7t.h", "plarena.h", "plarenas.h", "plbase64.h", "plerror.h", "plgetopt.h", "plhash.h", "plstr.h", "PLStringFuncs.h", "PMApplication.h", "pmddim.h", "poll.h", "Polygon.h", "portable.h", "port.h", "portreg.h", "Power.h", "PP_ClassHeaders.cp", "PP_Constants.h", "PPCToolbox.h", "PP_DebugHeaders.cp", "PP_KeyCodes.h", "PP_Macros.h", "PP_Messages.h", "PP_Prefix.h", "PP_Resources.h", "PP_Types.h", "pratom.h", "prbit.h", "prclist.h", "prcmon.h", "prcountr.h", "prcpucfg.h", "prcvar.h", "prdtoa.h", "preenc.h", "prenv.h", "prerr.h", "prerror.h", "prinet.h", "prinit.h", "prinrval.h", "Printing.h", "Print/PMPrintingDialogExtensions.h", "prio.h", "pripcsem.h", "private", "prlink.h", "prlock.h", "prlog.h", "prlong.h", "prmem.h", "prmon.h", "prmwait.h", "prnetdb.h", "Processes.h", "process.h", "Process.h", "prolock.h", "proto/dos.h", "proto/exec.h", "prpdce.h", "prprf.h", "prproces.h", "prrng.h", "prrwlock.h", "prshma.h", "prshm.h", "prsystem.h", "prthread.h", "prtime.h", "prtpool.h", "prtrace.h", "prtypes.h", "prvrsion.h", "prwin16.h", "psap.h", "Pt.h", "pthread.h", "pthread_np.h", "pulse/pulseaudio.h", "pwd.h", "Python.h", "QDOffscreen.h", "queue", "Quickdraw.h", "QuickDraw.h", "QuickTimeComponents.h", "quipu/attr.h", "regex.h", "Region.h", "resolv.h", "Resources.h", "Retrace.h", "rld_interface.h", "Roster.h", "rpc.h", "rpcproxy.h", "rpc/types.h", "sane/sane.h", "sane/sanei.h", "sane/saneopts.h", "sanitizer/asan_interface.h", "sched.h", "Scrap.h", "Screen.h", "Script.h", "ScrollBar.h", "secasn1.h", "secasn1t.h", "seccomon.h", "secder.h", "secdert.h", "secdig.h", "secdigt.h", "secerr.h", "sec.h", "sechash.h", "secitem.h", "secmime.h", "secmod.h", "secmodt.h", "secoid.h", "secoidt.h", "secpkcs5.h", "secpkcs7.h", "secport.h", "secrng.h", "security.h", "secutil.h", "semaphore.h", "servprov.h", "setjmp.h", "SFNTLayoutTypes.h", "SFNTTypes.h", "sha1.h", "share.h", "shellapi.h", "shlguid.h", "shlobj.h", "shsign.h", "sigcontext.h", "signal.h", "SimpleGameSound.h", "SIOUX.h", "size_t.h", "smime.h", "sndio.h", "someincludefile.h", "soundcard.h", "Sound.h", "soundtouch/SoundTouchFactory.h", "soundtouch/SoundTouch.h", "spawn.h", "sqlite3.h", "sslerr.h", "ssl.h", "sslproto.h", "sslt.h", "sstream", "StandardFile.h", "starlet.h", "stat.h", "statreg.cpp", "statreg.h", "stdarg.h", "stdbool.h", "stddef.h", "stdint.h", "stdio.h", "stdlib.h", "storage/FindDirectory.h", "StorageKit.h", "StringCompare.h", "string.h", "String.h", "strings.h", "Strings.h", "StringView.h", "stropts.h", "strstrea.h", "structs.h", "stsdef.h", "SupportDefs.h", "support/String.h", "support/SupportDefs.h", "support/TLS.h", "svrcore.h", "symconst.h", "sym.h", "synch.h", "syncmgr.h", "sys/atomic_op.h", "sys/bitypes.h", "sys/byteorder.h", "syscall.h", "sys/cdefs.h", "sys/cfgodm.h", "sys/elf.h", "sys/endian.h", "sys/epoll.h", "sys/errno.h", "sys/eventfd.h", "sys/fault.h", "sys/fcntl.h", "sys/file.h", "sys/filio.h", "sys/frame.h", "sys/immu.h", "sys/inotify.h", "sys/inttypes.h", "sys/ioccom.h", "sys/ioctl.h", "sys/ipc.h", "sys/klog.h", "sys/ldr.h", "sys/link.h", "sys/locking.h", "syslog.h", "sys/lwp.h", "sys/machine.h", "sys/mman.h", "sys/mmu.h", "sys/mount.h", "sys/mpctl.h", "sys/msg.h", "sys/param.h", "sys/pda.h", "sys/poll.h", "sys/ppc.h", "sys/prctl.h", "sys/priv.h", "sys/procfs.h", "sys/pstat.h", "sys/ptrace.h", "sys/queue.h", "sys/quota.h", "sys/reboot.h", "sys/reg.h", "sys/regset.h", "sys/resource.h", "sys/sched.h", "sys/select.h", "sys/sem.h", "sys/sendfile.h", "sys/shm.h", "sys/siginfo.h", "sys/signal.h", "sys/socket.h", "sys/sockio.h", "sys/sparc/frame.h", "sys/stack.h", "sys/statfs.h", "sys/stat.h", "sys/statvfs.h", "sys/syscall.h", "sys/sysctl.h", "sys/sysinfo.h", "sys/sysmacros.h", "sys/sysmp.h", "sys/syssgi.h", "sys/systeminfo.h", "sys/system_properties.h", "sys/thr.h", "sys/timeb.h", "sys/time.h", "sys/times.h", "sys/ttycom.h", "sys/types.h", "sys/ucontext.h", "sys/uio.h", "sys/un.h", "sys/unistd.h", "sys/user.h", "sys/utsname.h", "sys/vfs.h", "sys/wait.h", "t1tables.h", "tables.h", "TArray.h", "TArrayIterator.h", "task.h", "tchar.h", "TCHAR.H", "termios.h", "TextCommon.h", "TextEdit.h", "TextEncodingConverter.h", "TextServices.h", "TextUtils.h", "TextView.h", "th/PCR_Th.h", "thread.h", "ThreadManagerTests.h", "Threads.h", "time.h", "Timer.h", "tlhelp32.h", "ToolUtils.h", "tr1/functional", "trace.h", "Traps.h", "ttnameid.h", "tttables.h", "typeinfo", "types.h", "Types.h", "UAppleEventsMgr.h", "UAttachments.h", "ucontext.h", "uconv.h", "UCursor.h", "UDebugging.h", "UDesktop.h", "UDrawingState.h", "UDrawingUtils.h", "UEnvironment.h", "UEventMgr.h", "UException.h", "UExtractFromAEDesc.h", "UGWorld.h", "UKeyFilters.h", "ulocks.h", "ulserrno.h", "UMemoryMgr.h", "UModalDialogs.h", "UNavServicesDialogs.h", "UnicodeBlockObjects.h", "UnicodeConverter.h", "UnicodeUtilities.h", "unidef.h", "unikbd.h", "unistd.h", "unix.h", "unixio.h", "unknwn.h", "unwind.h", "UPrinting.h", "UQuickTime.h", "UReanimator.h", "URegions.h", "URegistrar.h", "UResourceMgr.h", "urlhist.h", "urlmon.h", "UScrap.h", "UScreenPort.h", "UTCUtils.h", "UTETextAction.h", "UTEViewTextAction.h", "UTextEdit.h", "UTextTraits.h", "utilmodt.h", "utilpars.h", "utilparst.h", "utilrename.h", "utime.h", "UWindows.h", "values.h", "varargs.h", "vcclr.h", "View.h", "Volume.h", "wab.h", "wait.h", "wchar.h", "wctype.h", "winbase.h", "win/compobj.h", "windef.h", "Window.h", "windows.h", "Windows.h", "windowsx.h", "Wininet.h", "winnls.h", "winperf.h", "winreg.h", "Winreg.h", "winsock2.h", "winsock.h", "winspool.h", "winsvc.h", "winuser.h", "winver.h", "wmem.h", "workbench/startup.h", "wtypes.h", "wx/image.h", "wx/listctrl.h", "wx/log.h", "wx/toolbar.h", "wx/wx.h", "wx/xrc/xmlres.h", "xlocale.h", "zmouse.h", "zlib.h", "sys/event.h", "unicode/calendar.h", "unicode/datefmt.h", "unicode/dtfmtsym.h", "unicode/locid.h", "unicode/numberformatter.h", "unicode/numsys.h", "unicode/plurrule.h", "unicode/putil.h", "unicode/timezone.h", "unicode/ucal.h", "unicode/uchar.h", "unicode/uclean.h", "unicode/ucol.h", "unicode/ucurr.h", "unicode/udat.h", "unicode/udata.h", "unicode/udateintervalformat.h", "unicode/udatpg.h", "unicode/udisplaycontext.h", "unicode/uldnames.h", "unicode/ulistformatter.h", "unicode/uenum.h", "unicode/uformattedvalue.h", "unicode/umachine.h", "unicode/uniset.h", "unicode/unistr.h", "unicode/unorm.h", "unicode/unum.h", "unicode/unumberformatter.h", "unicode/uobject.h", "unicode/upluralrules.h", "unicode/ureldatefmt.h", "unicode/ures.h", "unicode/ustring.h", "unicode/utypes.h", "sys/auxv.h"], "start": 1647592522.745573, "end": 1647592522.931922, "context": null} make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' ./js-confdefs.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-confdefs.h js/src/.deps/js-confdefs.h.pp js/src/.deps/js-confdefs.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/js-confdefs.h.in BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-confdefs.h", "js/src/.deps/js-confdefs.h.pp", "js/src/.deps/js-confdefs.h.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/js-confdefs.h.in"], "start": 1647592523.4748063, "end": 1647592523.48564, "context": null} ./js-config.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-config.h js/src/.deps/js-config.h.pp js/src/.deps/js-config.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/js-config.h.in BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-config.h", "js/src/.deps/js-config.h.pp", "js/src/.deps/js-config.h.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/js-config.h.in"], "start": 1647592524.0248802, "end": 1647592524.0366693, "context": null} ./selfhosted.out.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/embedjs.py generate_selfhosted js/src/selfhosted.out.h js/src/.deps/selfhosted.out.h.pp js/src/.deps/selfhosted.out.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/public/friend/ErrorNumbers.msg /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/TypedArrayConstants.h /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/SelfHostingDefines.h /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Utilities.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Array.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/AsyncFunction.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/AsyncIteration.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/BigInt.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Date.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Error.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Function.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Generator.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Iterator.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Map.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Module.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Number.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Object.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Reflect.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExp.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/String.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Set.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Sorting.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/TypedArray.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/WeakMap.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/WeakSet.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/NumberingSystemsGenerated.h /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/Collator.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CommonFunctions.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CurrencyDataGenerated.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/DateTimeFormat.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/DisplayNames.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/IntlObject.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/ListFormat.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/NumberFormat.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/PluralRules.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/RelativeTimeFormat.js /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /usr/bin/powerpc-unknown-linux-gnu-g++ -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="91.7.0" -DMOZILLA_VERSION_U=91.7.0 -DMOZILLA_UAVERSION="91.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_STANDALONE=1 -DJS_NUNBOX32=1 -DJS_CODEGEN_NONE=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DMOZJS_MAJOR_VERSION=91 -DMOZJS_MINOR_VERSION=7 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/embedjs.py", "generate_selfhosted", "js/src/selfhosted.out.h", "js/src/.deps/selfhosted.out.h.pp", "js/src/.deps/selfhosted.out.h.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/public/friend/ErrorNumbers.msg", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/TypedArrayConstants.h", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/SelfHostingDefines.h", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Utilities.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Array.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/AsyncFunction.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/AsyncIteration.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/BigInt.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Date.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Error.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Function.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Generator.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Iterator.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Map.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Module.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Number.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Object.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Reflect.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExp.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/String.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Set.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Sorting.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/TypedArray.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/WeakMap.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/WeakSet.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/NumberingSystemsGenerated.h", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/Collator.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CommonFunctions.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CurrencyDataGenerated.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/DateTimeFormat.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/DisplayNames.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/IntlObject.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/ListFormat.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/NumberFormat.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/PluralRules.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/RelativeTimeFormat.js", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 1647592524.5759106, "end": 1647592524.7188334, "context": null} make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/build' ./ReservedWordsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/GenerateReservedWords.py main js/src/frontend/ReservedWordsGenerated.h js/src/frontend/.deps/ReservedWordsGenerated.h.pp js/src/frontend/.deps/ReservedWordsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/ReservedWords.h BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/GenerateReservedWords.py", "main", "js/src/frontend/ReservedWordsGenerated.h", "js/src/frontend/.deps/ReservedWordsGenerated.h.pp", "js/src/frontend/.deps/ReservedWordsGenerated.h.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/ReservedWords.h"], "start": 1647592525.2822533, "end": 1647592525.29791, "context": null} make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend' ./StatsPhasesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/GenerateStatsPhases.py generateHeader js/src/gc/StatsPhasesGenerated.h js/src/gc/.deps/StatsPhasesGenerated.h.pp js/src/gc/.deps/StatsPhasesGenerated.h.stub BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/GenerateStatsPhases.py", "generateHeader", "js/src/gc/StatsPhasesGenerated.h", "js/src/gc/.deps/StatsPhasesGenerated.h.pp", "js/src/gc/.deps/StatsPhasesGenerated.h.stub"], "start": 1647592525.848359, "end": 1647592525.8630426, "context": null} make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc' ./MIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/GenerateMIRFiles.py generate_mir_header js/src/jit/MIROpsGenerated.h js/src/jit/.deps/MIROpsGenerated.h.pp js/src/jit/.deps/MIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIROps.yaml BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/GenerateMIRFiles.py", "generate_mir_header", "js/src/jit/MIROpsGenerated.h", "js/src/jit/.deps/MIROpsGenerated.h.pp", "js/src/jit/.deps/MIROpsGenerated.h.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIROps.yaml"], "start": 1647592526.4103632, "end": 1647592527.3423789, "context": null} ./LOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header js/src/jit/LOpcodesGenerated.h js/src/jit/.deps/LOpcodesGenerated.h.pp js/src/jit/.deps/LOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/LIR.h /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/LIR-shared.h /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/none/LIR-none.h BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/GenerateOpcodeFiles.py", "generate_lir_header", "js/src/jit/LOpcodesGenerated.h", "js/src/jit/.deps/LOpcodesGenerated.h.pp", "js/src/jit/.deps/LOpcodesGenerated.h.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/LIR.h", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/LIR-shared.h", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/none/LIR-none.h"], "start": 1647592527.8832486, "end": 1647592527.906397, "context": null} ./CacheIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header js/src/jit/CacheIROpsGenerated.h js/src/jit/.deps/CacheIROpsGenerated.h.pp js/src/jit/.deps/CacheIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIROps.yaml BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/GenerateCacheIRFiles.py", "generate_cacheirops_header", "js/src/jit/CacheIROpsGenerated.h", "js/src/jit/.deps/CacheIROpsGenerated.h.pp", "js/src/jit/.deps/CacheIROpsGenerated.h.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIROps.yaml"], "start": 1647592528.4445083, "end": 1647592529.562713, "context": null} make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/shell' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/memory/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/memory/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/mozglue/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/mozglue/build' make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make recurse_compile make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --manifest-path /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/rust/Cargo.toml -vv --lib --target=powerpc-unknown-linux-gnu --  Compiling encoding_rs v0.8.22  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name build_script_build /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=8f21a88ce4995a98 -C extra-filename=-8f21a88ce4995a98 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/encoding_rs-8f21a88ce4995a98 -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn`  Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146)  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_VERSION=1.0.71 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=71 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name cc --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=f769cefc6b3d9b64 -C extra-filename=-f769cefc6b3d9b64 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn`  Compiling cfg-if v0.1.10  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/cfg-if-0.1.10 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=a157cf419ef3ee79 -C extra-filename=-a157cf419ef3ee79 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling encoding_c_mem v0.2.5  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=40867c805d691e6a -C extra-filename=-40867c805d691e6a --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/encoding_c_mem-40867c805d691e6a -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn`  Compiling encoding_c v0.9.7  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name build_script_build /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=3b6d46b297c5912b -C extra-filename=-3b6d46b297c5912b --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/encoding_c-3b6d46b297c5912b -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn`  Compiling arrayvec v0.5.2  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_VERSION=0.5.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=3fda00c8d0b496a8 -C extra-filename=-3fda00c8d0b496a8 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling leb128 v0.2.4  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name leb128 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=5d361812b1d40a99 -C extra-filename=-5d361812b1d40a99 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: trait objects without an explicit `dyn` are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs:104:36  | 104 |  fn cause(&self) -> Option<&::std::error::Error> {  |  ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`  |  = note: `#[warn(bare_trait_objects)]` on by default  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs:123:13  | 123 |  try!(r.read_exact(&mut buf));  |  ^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs:153:13  | 153 |  try!(r.read_exact(&mut buf));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs:200:13  | 200 |  try!(w.write_all(&buf));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs:232:13  | 232 |  try!(w.write_all(&buf));  |  ^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs:91:38  | 91 |  ::std::error::Error::description(self)  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/leb128/src/lib.rs:99:44  | 99 |  Error::IoError(ref e) => e.description(),  |  ^^^^^^^^^^^ warning: `leb128` (lib) generated 7 warnings  Compiling mozilla-central-workspace-hack v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/workspace-hack)  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=e5190bb0c24c932f -C extra-filename=-e5190bb0c24c932f --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -C incremental=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/incremental -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling wasmparser v0.78.2  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser' CARGO_PKG_VERSION=0.78.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=78 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=cb4b2b7eff35a46f -C extra-filename=-cb4b2b7eff35a46f --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |  return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 171 |  bail_op_err!("unknown local {}: local index out of bounds", idx)  |  ---------------------------------------------------------------- in this macro invocation  |  = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: macro invocations at the end of a block are treated as expressions  = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail_op_err`  = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |  return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 223 |  bail_op_err!("type mismatch: expected {} but nothing on stack", desc)  |  --------------------------------------------------------------------- in this macro invocation  |  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: macro invocations at the end of a block are treated as expressions  = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail_op_err`  = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |   return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 237 | /  bail_op_err!( 238 | |  "type mismatch: expected {}, found {}", 239 | |  ty_to_str(expected_ty), 240 | |  ty_to_str(actual_ty) 241 | |  )  | |_____________- in this macro invocation  |  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: macro invocations at the end of a block are treated as expressions  = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail_op_err`  = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |  return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 325 |  None => bail_op_err!("unknown label: branch depth too large"),  |  ----------------------------------------------------- in this macro invocation  |  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |  return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 343 |  None => bail_op_err!("unknown memory {}", memory_index),  |  ----------------------------------------------- in this macro invocation  |  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |  return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 794 |  Some(_) => bail_op_err!("type mismatch: select only takes integral types"),  |  --------------------------------------------------------------- in this macro invocation  |  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |  return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 1887 |  None => bail_op_err!("unknown table {}: table index out of bounds", table),  |  ------------------------------------------------------------------ in this macro invocation  |  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50  | 45 |   return Err(format_op_err!( $( $arg ),* ));  |  ^ ... 1891 |   None => bail_op_err!(  |  _____________________________- 1892 | |  "unknown elem segment {}: segment index out of bounds", 1893 | |  segment 1894 | |  ),  | |_____________________- in this macro invocation  |  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!  = note: for more information, see issue #79813   = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: field is never read: `code`  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/binary_reader.rs:46:5  | 46 |  pub code: SectionCode<'a>,  |  ^^^^^^^^^^^^^^^^^^^^^^^^^  |  = note: `#[warn(dead_code)]` on by default warning: field is never read: `payload_start`  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/binary_reader.rs:47:5  | 47 |  pub payload_start: usize,  |  ^^^^^^^^^^^^^^^^^^^^^^^^ warning: field is never read: `payload_len`  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wasmparser/src/binary_reader.rs:48:5  | 48 |  pub payload_len: usize,  |  ^^^^^^^^^^^^^^^^^^^^^^ warning: `wasmparser` (lib) generated 11 warnings  Running `/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/encoding_rs-8f21a88ce4995a98/build-script-build`  Compiling mozglue-static v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/mozglue/static/rust)  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=4bce0e2a0e432b09 -C extra-filename=-4bce0e2a0e432b09 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/mozglue-static-4bce0e2a0e432b09 -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -C incremental=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/incremental -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern cc=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps/libcc-f769cefc6b3d9b64.rlib`  Running `/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/encoding_c_mem-40867c805d691e6a/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c_mem/include  Running `/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/encoding_c-3b6d46b297c5912b/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c/include  Compiling wast v36.0.0  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_VERSION=36.0.0 CARGO_PKG_VERSION_MAJOR=36 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name wast --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=700b14cfc739cffc -C extra-filename=-700b14cfc739cffc --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern leb128=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libleb128-5d361812b1d40a99.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/encoding_rs-8a5fe4bef04a3af5/out /usr/bin/rustc --crate-name encoding_rs /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=1cb1d83e37c41014 -C extra-filename=-1cb1d83e37c41014 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern cfg_if=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libcfg_if-a157cf419ef3ee79.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/macros.rs:878:41  | 878 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |  ::: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5  | 77 | /  euc_jp_decoder_functions!( 78 | |  { 79 | |  let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | |  // Fast-track Hiragana (60% according to Lunde) ... | 220 | |  handle 221 | |  );  | |_____- in this macro invocation  |  = note: `#[warn(unused_labels)]` on by default  = note: this warning originates in the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/macros.rs:878:41  | 878 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |  ::: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5  | 77 | /  euc_jp_decoder_functions!( 78 | |  { 79 | |  let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | |  // Fast-track Hiragana (60% according to Lunde) ... | 220 | |  handle 221 | |  );  | |_____- in this macro invocation  |  = note: this warning originates in the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/macros.rs:574:41  | 574 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |  ::: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5  | 111 | /  gb18030_decoder_functions!( 112 | |  { 113 | |  // If first is between 0x81 and 0xFE, inclusive, 114 | |  // subtract offset 0x81. ... | 294 | |  handle, 295 | |  'outermost);  | |___________________- in this macro invocation  |  = note: this warning originates in the macro `gb18030_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/mem.rs:743:26  | 743 |  0...0x7F => {  |  ^^^ help: use `..=` for an inclusive range  |  = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/mem.rs:749:29  | 749 |  0xC2...0xD5 => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/mem.rs:770:36  | 770 |  0xE1 | 0xE3...0xEC | 0xEE => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/mem.rs:879:29  | 879 |  0xF1...0xF4 => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/mem.rs:942:18  | 942 |  0...0x7F => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/mem.rs:948:21  | 948 |  0xC2...0xD5 => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/mem.rs:985:28  | 985 |  0xE1 | 0xE3...0xEC | 0xEE => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/lib.rs:2686:29  | 2686 |  b'A'...b'Z' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/lib.rs:2691:29  | 2691 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/lib.rs:2691:43  | 2691 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/lib.rs:2714:29  | 2714 |  b'A'...b'Z' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/lib.rs:2723:29  | 2723 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/lib.rs:2723:43  | 2723 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_rs/src/handles.rs:113:42  | 113 |  let mut u: u16 = ::std::mem::uninitialized();  |  ^^^^^^^^^^^^^  |  = note: `#[warn(deprecated)]` on by default warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate)  Running `/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/build/mozglue-static-4bce0e2a0e432b09/build-script-build` [mozglue-static 0.1.0] TARGET = Some("powerpc-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("0") [mozglue-static 0.1.0] HOST = Some("powerpc-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_powerpc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_powerpc_unknown_linux_gnu = Some("/usr/bin/powerpc-unknown-linux-gnu-g++") [mozglue-static 0.1.0] CXXFLAGS_powerpc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_powerpc_unknown_linux_gnu = Some(" -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/rust -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/rust -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None [mozglue-static 0.1.0] running: "/usr/bin/powerpc-unknown-linux-gnu-g++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers" "-include" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/rust" "-I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/rust" "-I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include" "-I/usr/include/nspr" "-DMOZILLA_CLIENT" "-include" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wno-error=unused-but-set-variable" "-Wformat" "-Wformat-security" "-Wformat-overflow=2" "-Wno-psabi" "-fno-sized-deallocation" "-fno-aligned-new" "-O2" "-mcpu=7450" "-pipe" "-fno-tree-loop-vectorize" "-fPIC" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src" "-I" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_powerpc-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_powerpc_unknown_linux_gnu = Some("/usr/bin/powerpc-unknown-linux-gnu-ar") [mozglue-static 0.1.0] running: "/usr/bin/powerpc-unknown-linux-gnu-ar" "cq" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out/libwrappers.a" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] running: "/usr/bin/powerpc-unknown-linux-gnu-ar" "s" "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out/libwrappers.a" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out [mozglue-static 0.1.0] CXXSTDLIB_powerpc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_powerpc_unknown_linux_gnu = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp  Compiling wat v1.0.38  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wat' CARGO_PKG_VERSION=1.0.38 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=38 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name wat --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=c7127bd06d63232f -C extra-filename=-c7127bd06d63232f --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern wast=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libwast-700b14cfc739cffc.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/encoding_c-e904729a4373fb3e/out /usr/bin/rustc --crate-name encoding_c /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=f0568cc9a28891e9 -C extra-filename=-f0568cc9a28891e9 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern encoding_rs=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libencoding_rs-1cb1d83e37c41014.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/encoding_c_mem-59e36b8a79a6bcc3/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=0d822a501954a31c -C extra-filename=-0d822a501954a31c --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern encoding_rs=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libencoding_rs-1cb1d83e37c41014.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: `extern` fn uses type `char`, which is not FFI-safe  --> /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55  | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool {  |  ^^^^ not FFI-safe  |  = note: `#[warn(improper_ctypes_definitions)]` on by default  = help: consider using `u32` or `libc::wchar_t` instead  = note: the `char` type has no C equivalent warning: `encoding_c_mem` (lib) generated 1 warning  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=7b3601deb034c32d -C extra-filename=-7b3601deb034c32d --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -C incremental=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/incremental -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern arrayvec=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libarrayvec-3fda00c8d0b496a8.rmeta -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out -l static=wrappers -l stdc++`  Compiling jsrust_shared v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/rust/shared)  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type rlib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=f0b276b9b24921af -C extra-filename=-f0b276b9b24921af --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -C incremental=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/incremental -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern encoding_c=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libencoding_c-f0568cc9a28891e9.rmeta --extern encoding_c_mem=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libencoding_c_mem-0d822a501954a31c.rmeta --extern mozglue_static=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libmozglue_static-7b3601deb034c32d.rmeta --extern mozilla_central_workspace_hack=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-e5190bb0c24c932f.rmeta -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out`  Compiling jsrust v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/rust)  Running `CARGO=/opt/rust-bin-1.58.1/bin/cargo-bin-1.58.1 CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps:/opt/rust-bin-1.58.1/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=74b1c4f72fce6486 -C extra-filename=-74b1c4f72fce6486 --out-dir /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps --target powerpc-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/cargo-linker -C incremental=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/incremental -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/release/deps --extern jsrust_shared=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libjsrust_shared-f0b276b9b24921af.rlib --extern mozglue_static=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libmozglue_static-7b3601deb034c32d.rlib --extern wasmparser=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libwasmparser-cb4b2b7eff35a46f.rlib --extern wat=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/deps/libwat-c7127bd06d63232f.rlib -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/powerpc-unknown-linux-gnu/release/build/mozglue-static-2282910947d2a5db/out`  Finished release [unoptimized] target(s) in 52.58s make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/rust' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' make[3]: Nothing to be done for 'host-objects'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' make[3]: Nothing to be done for 'host'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/intl/components' mkdir -p '.deps/' intl/components/Unified_cpp_intl_components0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_intl_components0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/intl/components -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/intl/components -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_intl_components0.o.pp Unified_cpp_intl_components0.cpp intl/components/Unified_cpp_intl_components1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_intl_components1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/intl/components -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/intl/components -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_intl_components1.o.pp Unified_cpp_intl_components1.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/intl/components' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/debugger' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_debugger0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp In file included from Unified_cpp_js_src_debugger0.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger/Environment.cpp:192:24: warning: 's' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 192 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ js/src/debugger/Unified_cpp_js_src_debugger1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_debugger1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/debugger' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend' mkdir -p '.deps/' js/src/frontend/Parser.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Parser.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Parser.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp:9839:50: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 9839 | if (const char* chars = nameIsArgumentsOrEval(lhs)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp:6329:19: warning: 'ifNode' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 6329 | TernaryNodeType ifNode; | ^~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp:9839:50: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 9839 | if (const char* chars = nameIsArgumentsOrEval(lhs)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Parser.cpp:6329:19: warning: 'ifNode' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 6329 | TernaryNodeType ifNode; | ^~~~~~ js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_frontend0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp In file included from Unified_cpp_js_src_frontend0.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/BytecodeEmitter.cpp:2896:46: warning: 'kind' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2896 | NameOpEmitter noe(this, name, loc, kind); | ^ js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_frontend1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_frontend2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_frontend3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_frontend4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp js/src/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_frontend5.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp js/src/frontend/Unified_cpp_js_src_frontend6.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_frontend6.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/frontend' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 1647592892.2620075, "end": 1647592892.2777147, "context": null} make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc' mkdir -p '.deps/' js/src/gc/StoreBuffer.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o StoreBuffer.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/StoreBuffer.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/StoreBuffer.cpp js/src/gc/Unified_cpp_js_src_gc0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_gc0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp In file included from Unified_cpp_js_src_gc0.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/GC.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/GC.cpp:2285:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class js::gc::TenuredCell' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 2285 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h:20, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/SavedFrame.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Activation.h:24, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSContext.h:29, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/GCInternals.h:18, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Cell.h:233:7: note: 'class js::gc::TenuredCell' declared here 233 | class TenuredCell : public Cell { | ^~~~~~~~~~~ js/src/gc/Unified_cpp_js_src_gc1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_gc1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/TaggedProto.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/TaggedProto.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ In file included from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.cpp: In member function 'void js::GCMarker::processMarkStackTop(js::SliceBudget&)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.cpp:1915:16: warning: 'end' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1915 | while (index < end) { | ~~~~~~^~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.cpp:1849:13: warning: 'base' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1849 | HeapSlot* base; // Slot range base pointer. | ^~~~ js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_gc2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/HashTable.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Scheduling.h:317, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Scheduling.cpp:7, from Unified_cpp_js_src_gc2.cpp:2: In member function 'bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >]', inlined from 'bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >; HashPolicy = mozilla::HashMap, js::ZoneAllocPolicy>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >; HashPolicy = mozilla::HashMap, js::ZoneAllocPolicy>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'void js::ObjectWrapperMap::Enum::goToNext()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Compartment.h:52:27, inlined from 'void js::ObjectWrapperMap::Enum::popFront()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Compartment.h:112:15, inlined from 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:73:22: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1117:72: warning: '((const mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum>::.mozilla::detail::MaybeStorage, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::.mozilla::detail::MaybeStorageBase, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot, js::ZoneAllocPolicy> > >::mEntry' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc2.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp: In function 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:72:43: note: 'e' declared here 72 | for (Compartment::ObjectWrapperEnum e(source, dest); !e.empty(); | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Realm.h:26, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/GlobalObject.h:36, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger/DebugAPI.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Statistics.cpp:18, from Unified_cpp_js_src_gc2.cpp:11: In member function 'void js::ObjectWrapperMap::Enum::goToNext()', inlined from 'void js::ObjectWrapperMap::Enum::popFront()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Compartment.h:112:15, inlined from 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:73:22: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Compartment.h:55:13: warning: 'e.JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::filter' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 55 | if (filter && !filter->match(c)) { | ^~~~~~ In file included from Unified_cpp_js_src_gc2.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp: In function 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:72:43: note: 'e' declared here 72 | for (Compartment::ObjectWrapperEnum e(source, dest); !e.empty(); | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/HashTable.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Scheduling.h:317, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Scheduling.cpp:7, from Unified_cpp_js_src_gc2.cpp:2: In member function 'bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >]', inlined from 'bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >; HashPolicy = mozilla::HashMap, js::ZoneAllocPolicy>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >; HashPolicy = mozilla::HashMap, js::ZoneAllocPolicy>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'bool js::ObjectWrapperMap::Enum::empty() const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Compartment.h:95:48, inlined from 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:72:68: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1117:72: warning: '((const mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum>::.mozilla::detail::MaybeStorage, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::.mozilla::detail::MaybeStorageBase, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot, js::ZoneAllocPolicy> > >::mEntry' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc2.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp: In function 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:72:43: note: 'e' declared here 72 | for (Compartment::ObjectWrapperEnum e(source, dest); !e.empty(); | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/HashTable.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Scheduling.h:317, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Scheduling.cpp:7, from Unified_cpp_js_src_gc2.cpp:2: In member function 'bool mozilla::detail::EntrySlot::operator<(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >]', inlined from 'void mozilla::detail::HashTable::Iterator::moveToNextLiveEntry() [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >; HashPolicy = mozilla::HashMap, js::ZoneAllocPolicy>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1342:21, inlined from 'void mozilla::detail::HashTable::Iterator::next() [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >; HashPolicy = mozilla::HashMap, js::ZoneAllocPolicy>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1394:26, inlined from 'void mozilla::detail::HashTable::Enum::popFront() [with T = mozilla::HashMapEntry, js::ZoneAllocPolicy> >; HashPolicy = mozilla::HashMap, js::ZoneAllocPolicy>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1514:40, inlined from 'void js::ObjectWrapperMap::Enum::goToNext()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Compartment.h:64:26, inlined from 'void js::ObjectWrapperMap::Enum::popFront()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Compartment.h:112:15, inlined from 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:73:22: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/HashTable.h:1119:70: warning: '((const mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum>::.mozilla::detail::MaybeStorage, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::.mozilla::detail::MaybeStorageBase, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot, js::ZoneAllocPolicy> > >::mEntry' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1119 | bool operator<(const EntrySlot& aRhs) const { return mEntry < aRhs.mEntry; } | ~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc2.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp: In function 'void js::gc::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.cpp:72:43: note: 'e' declared here 72 | for (Compartment::ObjectWrapperEnum e(source, dest); !e.empty(); | ^ js/src/gc/Unified_cpp_js_src_gc3.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_gc3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc3.o.pp Unified_cpp_js_src_gc3.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/gc' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/irregexp' mkdir -p '.deps/' js/src/irregexp/RegExpNativeMacroAssembler.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o RegExpNativeMacroAssembler.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp js/src/irregexp/regexp-compiler.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o regexp-compiler.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/regexp-compiler.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitBackReference(v8::internal::BackReferenceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitBackReference(v8::internal::BackReferenceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAssertion(v8::internal::AssertionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitAssertion(v8::internal::AssertionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitBackReference(v8::internal::BackReferenceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19, inlined from 'virtual void v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAssertion(v8::internal::AssertionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19, inlined from 'virtual void v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAction(v8::internal::ActionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitAction(v8::internal::ActionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAction(v8::internal::ActionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19, inlined from 'virtual void v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19, inlined from 'virtual void v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitLoopChoice(v8::internal::LoopChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitLoopChoice(v8::internal::LoopChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitLoopChoice(v8::internal::LoopChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19, inlined from 'virtual void v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::RegExpError v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3750:26: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In function 'v8::internal::RegExpError v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ js/src/irregexp/Unified_cpp_js_src_irregexp0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_irregexp0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp Unified_cpp_js_src_irregexp0.cpp js/src/irregexp/Unified_cpp_js_src_irregexp1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_irregexp1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp Unified_cpp_js_src_irregexp1.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-nodes.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, from Unified_cpp_js_src_irregexp1.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:311:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 311 | flags_(flags), | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_irregexp1.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:421:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here 421 | JSRegExp::Flags default_flags; | ^~~~~~~~~~~~~ js/src/irregexp/Unified_cpp_js_src_irregexp2.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_irregexp2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/irregexp -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp Unified_cpp_js_src_irregexp2.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:33, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-ast.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-parser.h:8, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-parser.cc:5, from Unified_cpp_js_src_irregexp2.cpp:2: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::RegExpParser::Advance()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from 'void v8::internal::RegExpParser::Advance()' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-parser.cc:69:6: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::RegExpParser::Advance()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_irregexp2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/irregexp/imported/regexp-parser.cc:71:21: note: 'check' declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/irregexp' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit' mkdir -p '.deps/' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit10.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/shadow/Zone.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/HeapAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Value.h:22, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/IonTypes.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/IonAnalysis.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/shadow/Zone.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/HeapAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Value.h:22, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/IonTypes.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/IonAnalysis.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ js/src/jit/Unified_cpp_js_src_jit11.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit11.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/ValueNumbering.cpp:9, from Unified_cpp_js_src_jit11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.h: In member function 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.h:828:50: warning: 'resultType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 828 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/WarpBuilder.cpp:3327:11: note: 'resultType' was declared here 3327 | MIRType resultType; | ^~~~~~~~~~ js/src/jit/Unified_cpp_js_src_jit12.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit12.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp js/src/jit/Unified_cpp_js_src_jit2.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/TrialInlining.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/JitScript.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSScript-inl.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/BytecodeLocation-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/BytecodeAnalysis.cpp:16, from Unified_cpp_js_src_jit2.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIR.h:481:8: warning: 'addArgc' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIR.h:917:10: note: 'addArgc' was declared here 917 | bool addArgc; | ^~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIR.h:481:8: warning: 'addArgc' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIR.h:938:10: note: 'addArgc' was declared here 938 | bool addArgc; | ^~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/EnvironmentObject.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.h:43, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/WarpBuilder.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/BytecodeAnalysis.cpp:10, from Unified_cpp_js_src_jit2.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/GlobalObject.h: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/GlobalObject.h:148:48: warning: 'protoKey' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 148 | return APPLICATION_SLOTS + JSProto_LIMIT + key; | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CacheIR.cpp:2128:14: note: 'protoKey' was declared here 2128 | JSProtoKey protoKey; | ^~~~~~~~ js/src/jit/Unified_cpp_js_src_jit3.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/JitcodeMap.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/none/CodeGenerator-none.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.h:29, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/Assembler-shared.h: In function 'static js::jit::Address js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, const js::jit::LAllocation*, js::Scalar::Type, int32_t)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 265 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.cpp:86, from Unified_cpp_js_src_jit3.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/JitcodeMap.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/none/CodeGenerator-none.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.h:29, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/Assembler-shared.h: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 265 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.cpp:86, from Unified_cpp_js_src_jit3.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/JitcodeMap.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/none/CodeGenerator-none.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.h:29, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/Assembler-shared.h: In member function 'void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 265 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/CodeGenerator.cpp:86, from Unified_cpp_js_src_jit3.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ js/src/jit/Unified_cpp_js_src_jit4.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp js/src/jit/Unified_cpp_js_src_jit5.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit5.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp js/src/jit/Unified_cpp_js_src_jit6.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit6.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp js/src/jit/Unified_cpp_js_src_jit7.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit7.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp js/src/jit/Unified_cpp_js_src_jit8.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit8.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:74, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.h:22, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Value.h:438:29: warning: 'res' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.cpp:3572:13: note: 'res' was declared here 3572 | int32_t res; | ^~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/MIR.cpp:3603:31: warning: 'res' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 3603 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ js/src/jit/Unified_cpp_js_src_jit9.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_jit9.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/IonTypes.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/IonAnalysis.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/RangeAnalysis.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/RangeAnalysis.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Value.h:438:29: warning: 'result' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/Recover.cpp:312:11: note: 'result' was declared here 312 | int32_t result; | ^~~~~~ make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/jit' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/build' js/src/build/symverscript.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/build/symverscript.in mozjs_91 BUILDTASK {"argv": ["/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/python/mozbuild/mozbuild/action/file_generate.py", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/build/symverscript.in", "mozjs_91"], "start": 1647593507.7157817, "end": 1647593507.7250319, "context": null} make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src' mkdir -p '.deps/' js/src/RegExp.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o RegExp.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/RegExp.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExp.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/TaggedProto.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExp.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Tracer.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/TaggedProto.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Marking.h:16, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExp.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ js/src/jsmath.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o jsmath.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsmath.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.cpp js/src/DoubleToString.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o DoubleToString.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/util/DoubleToString.cpp js/src/Utility.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Utility.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Utility.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/util/Utility.cpp js/src/Interpreter.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Interpreter.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Interpreter.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Interpreter.cpp:4521:24: warning: 'proto' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 4521 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js/src/ProfilingStack.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o ProfilingStack.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/ProfilingStack.o.pp /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp js/src/Unified_cpp_js_src1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp js/src/Unified_cpp_js_src10.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src10.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp js/src/Unified_cpp_js_src11.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src11.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp js/src/Unified_cpp_js_src12.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src12.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src13.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp js/src/Unified_cpp_js_src14.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src14.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp js/src/Unified_cpp_js_src15.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src15.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp js/src/Unified_cpp_js_src16.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src16.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/BigIntType.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/BigIntType.cpp:79, from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:575:49: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/BigIntType.cpp:3432:3: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/BigIntType.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/BigIntType.cpp:79, from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ js/src/Unified_cpp_js_src17.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src17.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp js/src/Unified_cpp_js_src18.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src18.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp js/src/Unified_cpp_js_src19.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src19.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp js/src/Unified_cpp_js_src2.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp In file included from /usr/include/string.h:519, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers/string.h:3, from /usr/lib/gcc/powerpc-unknown-linux-gnu/11.2.1/include/g++-v11/cstring:42, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers/cstring:3, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Casting.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jstypes.h:24, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Promise.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.cpp:7, from Unified_cpp_js_src2.cpp:2: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/PodOperations.h:109:11, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/InlineCharBuffer-inl.h:82:8, inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/String.cpp:1171:31, inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/String.cpp:1272:25, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/String.cpp:1308:35: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [32, 127] is out of the bounds [0, 32] of object 'newChars' with type 'mozilla::MaybeOneOf, js::InlineCharBuffer >' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 |  __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/String.cpp:1187:52: note: 'newChars' declared here 1187 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/GlobalObject.h:36, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger/DebugAPI.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger/DebugAPI-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Realm.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Realm.h:477:29: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 477 | JS::Zone* zone() { return zone_; } | ^~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.cpp:1834:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_' was declared here 1834 | mozilla::Maybe ar; | ^~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Realm-inl.h:18, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject-inl.h:24, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/EnvironmentObject-inl.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/BaselineFrame-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Stack-inl.h:26, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger/DebugAPI-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSContext-inl.h:365:10: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 365 | realm_ = realm; | ~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.cpp:1834:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' was declared here 1834 | mozilla::Maybe ar; | ^~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Realm-inl.h:18, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject-inl.h:24, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/EnvironmentObject-inl.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jit/BaselineFrame-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Stack-inl.h:26, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/debugger/DebugAPI-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSContext-inl.h: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSContext-inl.h:305:40: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 305 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/Promise.cpp:5085:31: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' was declared here 5085 | mozilla::Maybe ar; | ^~ js/src/Unified_cpp_js_src20.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src20.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp js/src/Unified_cpp_js_src21.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src21.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Iteration.h:18, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src21.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Iteration.h:18, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src21.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ js/src/Unified_cpp_js_src22.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src22.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:575:49: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.cpp:439:5: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:187:8: note: 'struct JS::Error' declared here 187 | struct Error { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/gc/Barrier.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ js/src/Unified_cpp_js_src23.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src23.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsfriendapi.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src23.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsfriendapi.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src23.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src23.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h: In function 'bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h:577:25: warning: 'prop.js::PropertyResult::.js::PropertyResult::::typedArrayIndex_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 577 | return elements_[idx]; | ^ In file included from Unified_cpp_js_src23.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.cpp:2191:18: note: 'prop.js::PropertyResult::.js::PropertyResult::::typedArrayIndex_' was declared here 2191 | PropertyResult prop; | ^~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src23.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h:577:25: warning: 'prop.js::PropertyResult::.js::PropertyResult::::typedArrayIndex_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 577 | return elements_[idx]; | ^ In file included from Unified_cpp_js_src23.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.cpp:2191:18: note: 'prop.js::PropertyResult::.js::PropertyResult::::typedArrayIndex_' was declared here 2191 | PropertyResult prop; | ^~~~ js/src/Unified_cpp_js_src24.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src24.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp js/src/Unified_cpp_js_src25.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src25.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Shape.h:41, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PropertyResult.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.h:22, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h:28, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/SavedFrame.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Activation.h:24, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSContext.h:29, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/RegExpStatics.h:11, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/RegExpStatics.cpp:7, from Unified_cpp_js_src25.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PropMap.h: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, js::HandleNativeObject, JS::HandleId, js::PropertyFlags)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PropMap.h:810:33: warning: 'propIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 810 | return data_.propInfos[index]; | ^ In file included from Unified_cpp_js_src25.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Shape.cpp:576:12: note: 'propIndex' was declared here 576 | uint32_t propIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Shape.h:41, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PropertyResult.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSObject.h:22, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/NativeObject.h:28, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/SavedFrame.h:15, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Activation.h:24, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/JSContext.h:29, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/RegExpStatics.h:11, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/RegExpStatics.cpp:7, from Unified_cpp_js_src25.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PropMap.h: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::PropertyFlags, uint32_t*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PropMap.h:810:33: warning: 'propIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 810 | return data_.propInfos[index]; | ^ In file included from Unified_cpp_js_src25.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Shape.cpp:461:12: note: 'propIndex' was declared here 461 | uint32_t propIndex; | ^~~~~~~~~ js/src/Unified_cpp_js_src26.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src26.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp js/src/Unified_cpp_js_src27.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src27.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp Unified_cpp_js_src27.cpp js/src/Unified_cpp_js_src28.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src28.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp Unified_cpp_js_src28.cpp js/src/Unified_cpp_js_src29.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src29.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src29.o.pp Unified_cpp_js_src29.cpp js/src/Unified_cpp_js_src3.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp js/src/Unified_cpp_js_src4.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CommonFunctions.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CommonFunctions.cpp:9, from Unified_cpp_js_src4.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:575:49: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/LanguageTag.cpp:1435:5: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CommonFunctions.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/CommonFunctions.cpp:9, from Unified_cpp_js_src4.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:187:8: note: 'struct JS::Error' declared here 187 | struct Error { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/DateTimeFormat.cpp:24, from Unified_cpp_js_src4.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/LanguageTag.h: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/LanguageTag.h:756:31: warning: 'hourCycleStr' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 756 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/intl/DateTimeFormat.cpp:1012:13: note: 'hourCycleStr' was declared here 1012 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ js/src/Unified_cpp_js_src5.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src5.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp js/src/Unified_cpp_js_src6.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src6.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp js/src/Unified_cpp_js_src7.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src7.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:121, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsapi.h:27, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:15, from Unified_cpp_js_src7.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/PlainObject-inl.h:36:57: required from here /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jspubtd.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsapi.h:27, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:15, from Unified_cpp_js_src7.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ js/src/Unified_cpp_js_src8.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src8.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp js/src/Unified_cpp_js_src9.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src9.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/wasm' mkdir -p '.deps/' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_wasm0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemCopyInline()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:12985:12: warning: 'signedLength' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 12985 | uint32_t length = signedLength; | ^~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFillInline()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13223:12: warning: 'signedLength' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 13223 | uint32_t length = uint32_t(signedLength); | ^~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:2509:10: note: 'k' was declared here 2509 | Kind k; | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:2509:10: note: 'k' was declared here 2509 | Kind k; | ^ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:11713:34: warning: 'slot' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 11713 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:10232:3: warning: 'kind' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 10232 | switch (kind) { | ^~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:152, from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBr()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmOpIter.h:688:25: warning: 'relativeDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 688 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:10285:12: note: 'relativeDepth' was declared here 10285 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitArraySet()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13979:12: note: 'typeIndex' was declared here 13979 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitStructSet()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'fieldIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13779:12: note: 'fieldIndex' was declared here 13779 | uint32_t fieldIndex; | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13778:12: note: 'typeIndex' was declared here 13778 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitSetGlobal()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'id' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:11810:12: note: 'id' was declared here 11810 | uint32_t id; | ^~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:11704:33: warning: 'slot' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 11704 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:152, from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmOpIter.h:688:25: warning: 'relativeDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 688 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:10316:12: note: 'relativeDepth' was declared here 10316 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:152, from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrOnCast()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmOpIter.h:688:25: warning: 'relativeDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 688 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:14152:12: note: 'relativeDepth' was declared here 14152 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitCall()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'funcIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:11248:12: note: 'funcIndex' was declared here 11248 | uint32_t funcIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'funcTypeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:11306:12: note: 'funcTypeIndex' was declared here 11306 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'slot' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:11572:12: note: 'slot' was declared here 11572 | uint32_t slot; | ^~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmInitExpr.h:25, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmTypes.h:44, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmJS.h:42, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/vm/Scope.h:42, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/AbstractScopePtr.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/Stencil.h:20, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/frontend/ParseNode.h:22, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:36, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmValType.h: In member function 'bool js::wasm::BaseCompiler::emitRttCanon()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmValType.h:98:22: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 98 | ptc.typeIndex_ = refTypeIndex; | ^~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:152, from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmOpIter.h:3096:12: note: 'typeIndex' was declared here 3096 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitGetGlobal()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'id' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:11717:12: note: 'id' was declared here 11717 | uint32_t id; | ^~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitArrayLen()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:14043:12: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 14043 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'unusedTypeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13719:14: note: 'unusedTypeIndex' was declared here 13719 | uint32_t unusedTypeIndex; | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitStructNewWithRtt()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13634:12: note: 'typeIndex' was declared here 13634 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitArrayGet(js::wasm::FieldExtension)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13931:12: note: 'typeIndex' was declared here 13931 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'unusedTypeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13923:14: note: 'unusedTypeIndex' was declared here 13923 | uint32_t unusedTypeIndex; | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitStructGet(js::wasm::FieldExtension)': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'fieldIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13727:12: note: 'fieldIndex' was declared here 13727 | uint32_t fieldIndex; | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13726:12: note: 'typeIndex' was declared here 13726 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/js/GCVector.h:13, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/NamespaceImports.h:17, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/jsmath.h:14, from /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitArrayNewWithRtt()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include/mozilla/Vector.h:494:19: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 494 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:13846:12: note: 'typeIndex' was declared here 13846 | uint32_t typeIndex; | ^~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:3777:32: warning: 'i64' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 3777 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:15801:17: note: 'i64' was declared here 15801 | int64_t i64; | ^~~ /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmBaselineCompile.cpp:15714:18: warning: 'i32' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 15714 | pushI32(i32); | ~~~~~~~^~~~~ js/src/wasm/Unified_cpp_js_src_wasm1.o /usr/bin/powerpc-unknown-linux-gnu-g++ -o Unified_cpp_js_src_wasm1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -mcpu=7450 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp In file included from Unified_cpp_js_src_wasm1.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmFrame.cpp: In static member function 'static void js::wasm::DebugFrame::alignmentStaticAsserts()': /var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src/wasm/WasmFrame.cpp:57:76: error: static assertion failed: Aligned after pushing DebugFrame 57 | static_assert((offsetof(DebugFrame, frame_) + sizeof(Frame)) % Alignment == 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ make[3]: *** [/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/rules.mk:678: Unified_cpp_js_src_wasm1.o] Error 1 make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build/js/src/wasm' make[2]: *** [/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/recurse.mk:72: js/src/wasm/target-objects] Error 2 make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make[1]: *** [/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/recurse.mk:34: compile] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' make: *** [/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/config/rules.mk:357: default] Error 2 * ERROR: dev-lang/spidermonkey-91.7.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/spidermonkey-91.7.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/spidermonkey-91.7.0::gentoo'`. * The complete build log is located at '/var/log/portage/build/dev-lang/spidermonkey-91.7.0:20220318-083316.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/build' * S: '/var/tmp/portage/dev-lang/spidermonkey-91.7.0/work/firefox-91.7.0/js/src'