52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/ds/LifoAlloc.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitAllocPolicy.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonAnalysis.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Caches.h:142:43: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/ZoneGroup.h:11, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:30, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/CompileWrappers.h:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/Ion.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitAllocPolicy.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonAnalysis.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/ds/LifoAlloc.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitAllocPolicy.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonAnalysis.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:1135:28: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsutil.h:25, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/ds/LifoAlloc.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitAllocPolicy.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonAnalysis.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/TracingAPI.h:11, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/GCPolicyAPI.h:47, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/RootingAPI.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/CallArgs.h:73, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:29, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/selfTest.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Caches.h:257:50: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/GeckoProfiler.h:152:74: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/Zone.h:667:31: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/ds/LifoAlloc.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitAllocPolicy.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonAnalysis.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/shared/Assembler-shared.h:510:43: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/Safepoints.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitFrames.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/Bailouts.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/BaselineJIT.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/BaselineIC.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MIR.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonAnalysis.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/TracingAPI.h:11, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/GCPolicyAPI.h:47, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/RootingAPI.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/Value.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsutil.h:25, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/ds/LifoAlloc.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitAllocPolicy.h:15, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonAnalysis.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Caches.h:257:50: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/GeckoProfiler.h:152:74: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/Zone.h:667:31: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testAssemblerBuffer.cpp:521: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitMacroAssembler.cpp:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:110: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testJitRangeAnalysis.cpp:16, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testPrintf.cpp: In member function 'virtual bool cls_testPrintf::run(JS::HandleObject)': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testPrintf.cpp:48:18: warning: '%s' directive argument is null [-Wformat-overflow=] 48 | CHECK(print_one("(null)", "%s", ::zero())); /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /nvmedata/autobuild/instance-6/output-1/per-package/spidermonkey/host/bin/aarch64-none-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests6.o -c -I/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/system_wrappers -include /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src -I/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests -I/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests -I/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src -I/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src -I/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include -I/nvmedata/autobuild/instance-6/output-1/per-package/spidermonkey/host/aarch64-buildroot-linux-gnu/sysroot/usr/bin/../../usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests6.o.pp /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/Value.h:23, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/CallArgs.h:74, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:29, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.check_binary --target gdb-tests ../../../config/nsinstall -R -m 755 'gdb-tests' '../../../dist/bin' make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/gdb' In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/StoreBuffer.h:20, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/Barrier.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSObject.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/builtin/AtomicsObject.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/StoreBuffer.h:20, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/Barrier.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSObject.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/builtin/AtomicsObject.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/StringType.h:1260:42: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonTypes.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/TypeInference.h:20, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/ObjectGroup.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Shape.h:31, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSObject.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/builtin/AtomicsObject.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/StringType.h:1244:7: note: 'class js::StaticStrings' declared here 1244 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/TypeInference.h:884:51: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/ObjectGroup.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Shape.h:31, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSObject.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/builtin/AtomicsObject.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/TypeInference.h:1001:42: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/ObjectGroup.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Shape.h:31, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSObject.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/builtin/AtomicsObject.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:24, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonCode.h:588:44: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JSJitFrameIter.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Stack.h:23, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/frontend/NameCollections.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:27, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/Statistics.h:78:40: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GCRuntime.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:28, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Caches.h:142:43: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/ZoneGroup.h:11, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:30, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSContext.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:21, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Runtime.h:1135:28: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/CallArgs.h:74, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:29, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jspubtd.h:17, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:26, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/shared/Assembler-shared.h:510:43: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/Safepoints.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/JitFrames.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/Bailouts.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/BaselineJIT.h:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/JSScript-inl.h:12, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testXDR.cpp:13, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:101: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/TracingAPI.h:11, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/GCPolicyAPI.h:47, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/RootingAPI.h:22, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/CallArgs.h:73, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi.h:29, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/GC.h:14, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:18, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/Caches.h:257:50: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/vm/GeckoProfiler.h:152:74: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gc/Zone.h:667:31: required from here /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ jsapi-tests /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/config/expandlibs_exec.py --uselist -- /nvmedata/autobuild/instance-6/output-1/per-package/spidermonkey/host/bin/aarch64-none-linux-gnu-g++ -o jsapi-tests -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer hidePointer.o testAssemblerBuffer.o Unified_cpp_js_src_jsapi-tests0.o Unified_cpp_js_src_jsapi-tests1.o Unified_cpp_js_src_jsapi-tests2.o Unified_cpp_js_src_jsapi-tests3.o Unified_cpp_js_src_jsapi-tests4.o Unified_cpp_js_src_jsapi-tests5.o Unified_cpp_js_src_jsapi-tests6.o -lpthread -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../mozglue/build/libmozglue.a ../../../js/src/build/libjs_static.a -lm -ldl -L/nvmedata/autobuild/instance-6/output-1/per-package/spidermonkey/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lz -lm /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.check_binary --target jsapi-tests ../../../config/nsinstall -R -m 755 'jsapi-tests' '../../../dist/bin' make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' make[3]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make recurse_misc make[3]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/gdb' rm -f '../../../dist/bin/gdb-tests-gdb.py' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/gdb-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE=1 -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=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_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_SINCOS=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_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.5.2"' -DMOZILLA_VERSION_U=60.5.2 -DMOZJS_MAJOR_VERSION=60 -DMOZJS_MINOR_VERSION=5 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/gdb/gdb-tests-gdb.py.in' -o '../../../dist/bin/gdb-tests-gdb.py' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' rm -f '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' /nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/jsapi-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE=1 -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=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_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_SINCOS=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_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.5.2"' -DMOZILLA_VERSION_U=60.5.2 -DMOZJS_MAJOR_VERSION=60 -DMOZJS_MINOR_VERSION=5 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/jsapi-tests-gdb.py.in' -o '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' ../../../config/nsinstall -R -m 644 '../../../dist/bin/gdb-tests-gdb.py' '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/gdb' make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/gdb' make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' make[3]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make recurse_libs make[3]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/config' backend.mk:2160: warning: overriding recipe for target '../dist/system_wrappers/pixman.h' backend.mk:1278: warning: ignoring old recipe for target '../dist/system_wrappers/pixman.h' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/config' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/tests' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/tests' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/memory/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/memory/build' make[4]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/mozglue/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src/mozglue/build' make[3]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make recurse_tools make[3]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[3]: Nothing to be done for 'recurse_tools'. make[3]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make[1]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/spidermonkey-60.5.2/js/src' make: Leaving directory '/nvmedata/autobuild/instance-6/buildroot'