>>> llvm 15.0.3 Extracting xzcat /home/autobuild/autobuild/instance-8/dl/llvm/llvm-15.0.3.src.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3 -xf - >>> llvm 15.0.3 Patching >>> llvm 15.0.3 Configuring (mkdir -p /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3//buildroot-build && cd /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3//buildroot-build && rm -f CMakeCache.txt && PATH="/home/autobuild/autobuild/instance-8/output-1/host/bin:/home/autobuild/autobuild/instance-8/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" /usr/bin/cmake /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/ -G"Unix Makefiles" -DCMAKE_MAKE_PROGRAM="/usr/bin/make" -DCMAKE_TOOLCHAIN_FILE="/home/autobuild/autobuild/instance-8/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_MODULE_PATH=/home/autobuild/autobuild/instance-8/output-1/host/lib/cmake/llvm -DLLVM_ENABLE_PROJECTS="" -DLLVM_CCACHE_BUILD=OFF -DLLVM_TARGETS_TO_BUILD="ARM;BPF" -DLLVM_TARGET_ARCH=ARM -DLLVM_TABLEGEN=/home/autobuild/autobuild/instance-8/output-1/host/bin/llvm-tblgen -DLLVM_CONFIG_PATH=/home/autobuild/autobuild/instance-8/output-1/host/bin/llvm-config -DBUILD_SHARED_LIBS=OFF -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON -DCMAKE_CROSSCOMPILING=1 -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_INSTALL_TOOLCHAIN_ONLY=OFF -DLLVM_APPEND_VC_REV=OFF -DLLVM_ENABLE_BACKTRACES=OFF -DENABLE_CRASH_OVERRIDES=ON -DLLVM_ENABLE_FFI=OFF -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_THREADS=ON -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF -DLLVM_ENABLE_PIC=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=14 -DLLVM_ENABLE_MODULES=OFF -DLLVM_ENABLE_MODULE_DEBUGGING=OFF -DLLVM_ENABLE_LIBCXX=OFF -DLLVM_ENABLE_LLD=OFF -DLLVM_DEFAULT_TARGET_TRIPLE=arm-buildroot-linux-gnueabi -DLLVM_HOST_TRIPLE=arm-buildroot-linux-gnueabi -DLLVM_BUILD_UTILS=OFF -DLLVM_INCLUDE_UTILS=OFF -DLLVM_INSTALL_UTILS=OFF -DLLVM_INCLUDE_TOOLS=ON -DLLVM_ENABLE_RTTI=OFF -DLLVM_ENABLE_DUMP=OFF -DLLVM_BUILD_EXTERNAL_COMPILER_RT=OFF -DLLVM_BUILD_RUNTIME=OFF -DLLVM_INCLUDE_RUNTIMES=OFF -DLLVM_ENABLE_WARNINGS=ON -DLLVM_ENABLE_PEDANTIC=ON -DLLVM_ENABLE_WERROR=OFF -DLLVM_BUILD_EXAMPLES=OFF -DLLVM_BUILD_DOCS=OFF -DLLVM_BUILD_TESTS=OFF -DLLVM_ENABLE_DOXYGEN=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_SPHINX=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_GO_TESTS=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_BUILD_TOOLS=ON ) CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): The OLD behavior for policy CMP0114 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:13 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/autobuild/autobuild/instance-8/output-1/host/bin/arm-linux-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/autobuild/autobuild/instance-8/output-1/host/bin/arm-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/autobuild/autobuild/instance-8/output-1/host/bin/arm-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sysexits.h -- Looking for sysexits.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pfm_initialize in pfm -- Looking for pfm_initialize in pfm - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /home/autobuild/autobuild/instance-8/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for __register_frame -- Looking for __register_frame - not found -- Looking for __deregister_frame -- Looking for __deregister_frame - not found -- Looking for __unw_add_dynamic_fde -- Looking for __unw_add_dynamic_fde - not found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for mallinfo2 -- Looking for mallinfo2 - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for proc_pid_rusage -- Looking for proc_pid_rusage - not found -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE - Success -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - found -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is ARM -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: arm-buildroot-linux-gnueabi -- LLVM default target triple: arm-buildroot-linux-gnueabi -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Found Python3: /home/autobuild/autobuild/instance-8/output-1/host/bin/python3.12 (found suitable version "3.12.4", minimum required is "3.0") found components: Interpreter -- Linker detection: GNU ld -- Setting native build dir to /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/NATIVE -- Performing Test HAS_WERROR_GLOBAL_CTORS -- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed -- Looking for __x86_64__ -- Looking for __x86_64__ - not found -- Found Git: /usr/bin/git (found version "2.46.0") -- Targeting ARM -- Targeting BPF -- Configuring done (9.1s) -- Generating done (0.9s) CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build >>> llvm 15.0.3 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-8/output-1/host/bin:/home/autobuild/autobuild/instance-8/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" /usr/bin/cmake --build /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3//buildroot-build -j1 -- make[1]: Entering directory '/home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build' [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o [ 1%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o [ 1%] Linking CXX static library ../libLLVMDemangle.a [ 1%] Built target LLVMDemangle [ 1%] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o [ 1%] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o [ 1%] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_portable.c.o [ 1%] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_neon.c.o [ 1%] Built target LLVMSupportBlake3 [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AddressRanges.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64TargetParser.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ABIBreak.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMTargetParser.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFixedPoint.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToSignExtendedInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:2304:21: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 2304 | IEEEFloat::opStatus IEEEFloat::convertToSignExtendedInteger( | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:2418:1: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 2418 | IEEEFloat::convertToInteger(MutableArrayRef parts, | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:2423:36: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 2423 | fs = convertToSignExtendedInteger(parts, width, isSigned, rounding_mode, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2424 | isExact); | ~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:4692:1: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 4692 | DoubleAPFloat::convertToInteger(MutableArrayRef Input, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:4697:24: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 4696 | return APFloat(semPPCDoubleDoubleLegacy, bitcastToAPInt()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4697 | .convertToInteger(Input, Width, IsSigned, RM, IsExact); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1105:12: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1105 | opStatus convertToInteger(MutableArrayRef Input, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 27 | return U.IEEE.METHOD_CALL; \ | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 29 | return U.Double.METHOD_CALL; \ | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:4895:37: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 4895 | opStatus status = convertToInteger(parts, bitWidth, result.isSigned(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4896 | rounding_mode, isExact); | ~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp: In member function 'void llvm::APInt::initFromArray(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp:89:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 89 | void APInt::initFromArray(ArrayRef bigVal) { | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp: In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp:105:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 105 | APInt::APInt(unsigned numBits, ArrayRef bigVal) : BitWidth(numBits) { | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp:106:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 106 | initFromArray(bigVal); | ~~~~~~~~~~~~~^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp: In constructor 'llvm::APInt::APInt(unsigned int, unsigned int, const uint64_t*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp:111:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 111 | initFromArray(makeArrayRef(bigVal, numWords)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef)', inlined from 'llvm::APInt llvm::APInt::extractBits(unsigned int, unsigned int) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp:462:77: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp:106:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 106 | initFromArray(bigVal); | ~~~~~~~~~~~~~^~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AutoConvert.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributes.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributeParser.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYTargetParser.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DivisionByConstantInfo.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributeParser.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributes.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExtensibleRTTI.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCollector.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InstructionCost.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp: In constructor 'llvm::json::Array::Array(std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp:95:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 95 | Array::Array(std::initializer_list Elements) { | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp: In constructor 'llvm::json::Value::Value(std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp:103:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 103 | Value::Value(std::initializer_list Elements) | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp:104:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 104 | : Value(json::Array(Elements)) {} | ^~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemAlloc.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBufferRef.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430Attributes.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430AttributeParser.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptimizedStructLayout.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/OptimizedStructLayout.cpp: In function 'std::pair llvm::performOptimizedStructLayout(MutableArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/OptimizedStructLayout.cpp:42:1: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 42 | llvm::performOptimizedStructLayout(MutableArrayRef Fields) { | ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributes.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributeParser.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVISAInfo.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/ScopedPrinter.cpp:1: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:306:16: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 306 | virtual void printList(StringRef Label, const ArrayRef List) { | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:268:16: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 268 | virtual void printList(StringRef Label, const ArrayRef List) { | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:287:16: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 287 | virtual void printList(StringRef Label, const ArrayRef List) { | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:430:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 430 | virtual void printFlagsImpl(StringRef Label, HexNumber Value, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:438:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 438 | virtual void printFlagsImpl(StringRef Label, HexNumber Value, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:454:16: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 454 | virtual void printHexListImpl(StringRef Label, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:672:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 672 | void printFlagsImpl(StringRef Label, HexNumber Value, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:687:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 687 | void printFlagsImpl(StringRef Label, HexNumber Value, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:629:8: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 629 | void printList(StringRef Label, const ArrayRef List) override { | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:706:8: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 706 | void printHexListImpl(StringRef Label, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:597:8: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 597 | void printList(StringRef Label, const ArrayRef List) override { | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:613:8: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 613 | void printList(StringRef Label, const ArrayRef List) override { | ^~~~~~~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA256.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:33, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/Statistic.cpp:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const char*, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const char*, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'const std::vector > llvm::GetStatistics()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/Statistic.cpp:261:29: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTree.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/TimeProfiler.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/TimeProfiler.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Distance = int; _Tp = pair<__cxx11::basic_string, pair > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector, std::pair > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, pair > > >*, vector, pair > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector, std::pair > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair > > >*, std::vector, std::pair > > > > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMapEntry.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMap.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Timer.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Support/Timer.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TypeSize.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepoint.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepointGenerated.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/X86TargetParser.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [ 7%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [ 7%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [ 7%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [ 7%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 7%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [ 8%] Linking CXX static library ../libLLVMSupport.a [ 8%] Built target LLVMSupport [ 8%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o [ 8%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 8%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o [ 8%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/TableGen/Record.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::vector llvm::Record::getValueAsListOfInts(llvm::StringRef) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/TableGen/Record.cpp:2689:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 9%] Linking CXX static library ../libLLVMTableGen.a [ 9%] Built target LLVMTableGen [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/CodeExpander.cpp.o [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDag.cpp.o [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagEdge.cpp.o [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagInstr.cpp.o [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagOperands.cpp.o [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicate.cpp.o [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicateDependencyEdge.cpp.o [ 9%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchTree.cpp.o [ 9%] Linking CXX static library ../../../lib/libLLVMTableGenGlobalISel.a [ 9%] Built target LLVMTableGenGlobalISel [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenRegisters.cpp: In member function 'void llvm::CodeGenRegBank::inferMatchingSuperRegClass(llvm::CodeGenRegisterClass*, std::__cxx11::list::iterator)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenRegisters.cpp:2282:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2282 | void CodeGenRegBank::inferMatchingSuperRegClass(CodeGenRegisterClass *RC, | ^~~~~~~~~~~~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::APInt&, const llvm::APInt&, const llvm::Record*&}; _Tp = llvm::PredicateInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::APInt&, const llvm::APInt&, const llvm::Record*&}; _Tp = llvm::PredicateInfo; _Alloc = std::allocator]', inlined from 'void llvm::OpcodeInfo::addPredicateForProcModel(const llvm::APInt&, const llvm::APInt&, const llvm::Record*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.cpp:432:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMapEntry.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMap.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.cpp:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DecoderEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenInstruction.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DecoderEmitter.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.cpp:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SmallVector&}; _Tp = llvm::SmallVector; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector; _Alloc = std::allocator >]', inlined from 'unsigned int llvm::UniqueVector::insert(const T&) [with T = llvm::SmallVector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:51:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, 4>, unsigned int>}; _Key = llvm::SmallVector, 4>; _Val = std::pair, 4>, unsigned int>; _KeyOfValue = std::_Select1st, 4>, unsigned int> >; _Compare = llvm::SequenceToOffsetTable, 4> >::SeqLess; _Alloc = std::allocator, 4>, unsigned int> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, 4>, std::pair, 4>, unsigned int>, std::_Select1st, 4>, unsigned int> >, llvm::SequenceToOffsetTable, 4> >::SeqLess, std::allocator, 4>, unsigned int> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair, 4>, unsigned int>; _Key = llvm::SmallVector, 4>; _Tp = unsigned int; _Compare = llvm::SequenceToOffsetTable, 4> >::SeqLess; _Alloc = std::allocator, 4>, unsigned int> >]', inlined from 'void llvm::SequenceToOffsetTable::add(const SeqT&) [with SeqT = llvm::SmallVector, 4>; Less = std::less >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/SequenceToOffsetTable.h:132:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:927:45: note: parameter passing for argument of type 'std::map, 4>, unsigned int, llvm::SequenceToOffsetTable, 4> >::SeqLess, std::allocator, 4>, unsigned int> > >::const_iterator' {aka 'std::_Rb_tree, 4>, std::pair, 4>, unsigned int>, std::_Select1st, 4>, unsigned int> >, llvm::SequenceToOffsetTable, 4> >::SeqLess, std::allocator, 4>, unsigned int> > >::const_iterator'} changed in GCC 7.1 927 | return _M_t._M_emplace_hint_unique(__position, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 928 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, std::vector >; _KeyOfValue = std::_Select1st, std::vector > >; _Compare = std::less >; _Alloc = std::allocator, std::vector > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::vector >, std::_Select1st, std::vector > >, std::less >, std::allocator, std::vector > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair; _Tp = std::vector; _Compare = std::less >; _Alloc = std::allocator, std::vector > >]', inlined from 'void llvm::DfaEmitter::addTransition(state_type, state_type, action_type)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.cpp:52:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::vector >, std::_Select1st, std::vector > >, std::less >, std::allocator, std::vector > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void llvm::DfaEmitter::addTransition(state_type, state_type, action_type)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.cpp:52:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:34, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SmallVector&}; _Tp = llvm::SmallVector; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector; _Alloc = std::allocator >]', inlined from 'unsigned int llvm::UniqueVector::insert(const T&) [with T = llvm::SmallVector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:51:21, inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:200:53, inlined from 'void {anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector&, std::string)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:242:26, inlined from 'void {anonymous}::DFAPacketizerEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:225:23, inlined from 'void llvm::EmitDFAPacketizer(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:359:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DirectiveEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DXILEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GICombinerEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/TypeSize.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/MachineValueType.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenIntrinsics.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenDAGPatterns.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:32: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = _Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _ForwardIterator = {anonymous}::LLTCodeGen*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/string:51, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/locale_classes.h:40, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/ios_base.h:41, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/streambuf:43, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/iterator:66, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Sequence.h:84, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/MachineValueType.h:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = _Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _OI = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Distance = int; _Tp = {anonymous}::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _OutputIterator = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2727:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _RandomAccessIterator2 = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2731:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::RuleMatcher*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2734:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Tp = {anonymous}::RuleMatcher; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Tp = {anonymous}::RuleMatcher; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _BidirectionalIterator2 = {anonymous}::RuleMatcher*; _Distance = int]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2460:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2517:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = _Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _ForwardIterator = {anonymous}::LLTCodeGen*; _Tp = {anonymous}::LLTCodeGen]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:781:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; = void; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::LLTCodeGen>; Range = std::set<{anonymous}::LLTCodeGen>&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5830:15, inlined from 'void llvm::EmitGlobalISel(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:6301:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; = void; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::LLTCodeGen>; Range = std::set<{anonymous}::LLTCodeGen>&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5830:15, inlined from 'void llvm::EmitGlobalISel(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:6301:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:792:30: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1 792 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = _Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _ForwardIterator = {anonymous}::LLTCodeGen*; _Tp = {anonymous}::LLTCodeGen]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:814:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; = void; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::LLTCodeGen>; Range = std::set<{anonymous}::LLTCodeGen>&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5830:15, inlined from 'void llvm::EmitGlobalISel(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:6301:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; typename std::enable_if<(! conjunction, std::is_trivially_copyable::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::LLTCodeGen>&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5831:13, inlined from 'void llvm::EmitGlobalISel(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:6301:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; typename std::enable_if<(! conjunction, std::is_trivially_copyable::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::LLTCodeGen>&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5831:13, inlined from 'void llvm::EmitGlobalISel(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:6301:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5119:36, inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1767:19, inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5942:20, inlined from 'void llvm::EmitGlobalISel(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:6301:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptRSTEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CompressInstEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/InfoByHwMode.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenRegisters.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/RegisterInfoEmitter.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, unsigned int>}; _Key = llvm::SmallVector; _Val = std::pair, unsigned int>; _KeyOfValue = std::_Select1st, unsigned int> >; _Compare = llvm::SequenceToOffsetTable >::SeqLess; _Alloc = std::allocator, unsigned int> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, unsigned int>, std::_Select1st, unsigned int> >, llvm::SequenceToOffsetTable >::SeqLess, std::allocator, unsigned int> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair, unsigned int>; _Key = llvm::SmallVector; _Tp = unsigned int; _Compare = llvm::SequenceToOffsetTable >::SeqLess; _Alloc = std::allocator, unsigned int> >]', inlined from 'void llvm::SequenceToOffsetTable::add(const SeqT&) [with SeqT = llvm::SmallVector; Less = std::less]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/SequenceToOffsetTable.h:132:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:927:45: note: parameter passing for argument of type 'std::map, unsigned int, llvm::SequenceToOffsetTable >::SeqLess, std::allocator, unsigned int> > >::const_iterator' {aka 'std::_Rb_tree, std::pair, unsigned int>, std::_Select1st, unsigned int> >, llvm::SequenceToOffsetTable >::SeqLess, std::allocator, unsigned int> > >::const_iterator'} changed in GCC 7.1 927 | return _M_t._M_emplace_hint_unique(__position, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 928 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:1145:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetFeatureInfo.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetFeatureInfo.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'static std::vector > llvm::SubtargetFeatureInfo::getAll(const llvm::RecordKeeper&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetFeatureInfo.cpp:44:35: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/VarLenCodeEmitterGen.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86MnemonicTables.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 11%] Built target obj.llvm-tblgen [ 12%] Linking CXX executable ../../bin/llvm-tblgen [ 12%] Built target llvm-tblgen [ 12%] Generating VCSRevision.h [ 12%] Built target llvm_vcsrevision_h [ 12%] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o [ 12%] Linking CXX static library ../../libLLVMBitstreamReader.a [ 12%] Built target LLVMBitstreamReader [ 12%] Building Attributes.inc... [ 12%] Building IntrinsicImpl.inc... [ 13%] Building IntrinsicEnums.inc... [ 13%] Building IntrinsicsAArch64.h... [ 13%] Building IntrinsicsAMDGPU.h... [ 13%] Building IntrinsicsARM.h... [ 13%] Building IntrinsicsBPF.h... [ 13%] Building IntrinsicsDirectX.h... [ 13%] Building IntrinsicsHexagon.h... [ 13%] Building IntrinsicsMips.h... [ 13%] Building IntrinsicsNVPTX.h... [ 13%] Building IntrinsicsPowerPC.h... [ 13%] Building IntrinsicsR600.h... [ 13%] Building IntrinsicsRISCV.h... [ 13%] Building IntrinsicsSPIRV.h... [ 13%] Building IntrinsicsS390.h... [ 13%] Building IntrinsicsWebAssembly.h... [ 13%] Building IntrinsicsX86.h... [ 13%] Building IntrinsicsXCore.h... [ 13%] Building IntrinsicsVE.h... [ 13%] Built target intrinsics_gen [ 13%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkParser.cpp.o [ 13%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkSerializer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Remarks/BitstreamRemarkSerializer.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Remarks/BitstreamRemarkSerializer.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef, llvm::StringRef, llvm::Optional) [with uintty = long long unsigned int]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitstream/BitstreamWriter.h:373:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 373 | void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef Vals, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o [ 13%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o [ 13%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkLinker.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkSerializer.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStreamer.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o [ 14%] Linking CXX static library ../libLLVMRemarks.a [ 14%] Built target LLVMRemarks [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/COFF.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/ELF.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MachO.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MsgPackReader.h:36, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MsgPackDocument.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/BinaryFormat/MsgPackDocument.cpp:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = llvm::msgpack::DocNode*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::msgpack::DocNode*; _Tp = llvm::msgpack::DocNode]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::msgpack::DocNode*; _ForwardIterator = llvm::msgpack::DocNode*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:548:32: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::msgpack::DocNode*; _Tp = llvm::msgpack::DocNode]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::msgpack::DocNode*; _ForwardIterator = llvm::msgpack::DocNode*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:568:32: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::msgpack::DocNode*; _Tp = llvm::msgpack::DocNode]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::msgpack::DocNode*; _ForwardIterator = llvm::msgpack::DocNode*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:599:7: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::msgpack::DocNode*; _Tp = llvm::msgpack::DocNode]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::msgpack::DocNode*; _ForwardIterator = llvm::msgpack::DocNode*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:605:7: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator]', inlined from 'llvm::msgpack::DocNode& llvm::msgpack::ArrayDocNode::operator[](size_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/BinaryFormat/MsgPackDocument.cpp:69:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o [ 14%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/XCOFF.cpp.o [ 15%] Linking CXX static library ../libLLVMBinaryFormat.a [ 15%] Built target LLVMBinaryFormat [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Attributes.cpp: In static member function 'static llvm::AttributeList llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Attributes.cpp:1174:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1174 | AttributeList AttributeList::get(LLVMContext &C, unsigned Index, | ^~~~~~~~~~~~~ [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/ConstantRange.cpp: In static member function 'static llvm::ConstantRange llvm::ConstantRange::intrinsic(llvm::Intrinsic::ID, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/ConstantRange.cpp:957:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 957 | ConstantRange ConstantRange::intrinsic(Intrinsic::ID IntrinsicID, | ^~~~~~~~~~~~~ [ 15%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getFP(llvm::Type*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:3069:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3069 | Constant *ConstantDataVector::getFP(Type *ElementType, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:3042:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3042 | Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef Elts) { | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:3032:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3032 | Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef Elts){ | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataArray::getFP(llvm::Type*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:2993:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2993 | Constant *ConstantDataArray::getFP(Type *ElementType, ArrayRef Elts) { | ^~~~~~~~~~~~~~~~~ In function 'llvm::Constant* getIntSequenceIfElementsMatch(llvm::ArrayRef) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]', inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef) [with SequenceTy = llvm::ConstantDataVector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1206:65, inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1384:58: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1176:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1176 | return SequentialTy::get(V[0]->getContext(), Elts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]', inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef) [with SequenceTy = llvm::ConstantDataVector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1213:64, inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1384:58: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1189:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1189 | return SequentialTy::getFP(V[0]->getType(), Elts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef) [with SequentialTy = llvm::ConstantDataArray; ElementTy = long long unsigned int]', inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef) [with SequenceTy = llvm::ConstantDataArray]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1213:64, inlined from 'static llvm::Constant* llvm::ConstantArray::getImpl(llvm::ArrayType*, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1274:57: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1189:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1189 | return SequentialTy::getFP(V[0]->getType(), Elts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getSplat(unsigned int, llvm::Constant*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:3096:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3096 | return get(V->getContext(), Elts); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:3118:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3118 | return getFP(V->getType(), Elts); | ~~~~~^~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Core.cpp:92:22: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type] 92 | LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | Handler), | ~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Core.cpp:98:25: warning: cast between incompatible function types from 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type] 98 | return LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | unwrap(C)->getDiagnosticHandlerCallBack()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp: In member function 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp:833:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 833 | DIExpression *DIBuilder::createExpression(ArrayRef Addr) { | ^~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DIBuilder.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp:13: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp:834:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp: In member function 'llvm::DIGlobalVariableExpression* llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, bool, llvm::DIExpression*, llvm::MDNode*, llvm::MDTuple*, uint32_t, llvm::DINodeArray)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp:749:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 749 | Expr = createExpression(); | ~~~~~~~~~~~~~~~~^~ [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfo.cpp: In function 'LLVMOpaqueMetadata* LLVMDIBuilderCreateExpression(LLVMDIBuilderRef, uint64_t*, size_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfo.cpp:1440:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1440 | unwrap(Builder)->createExpression(ArrayRef(Addr, Length))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DIBuilder.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfo.cpp:23: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DIBuilder.h:736:31, inlined from 'LLVMOpaqueMetadata* LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfo.cpp:1446:61: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1212:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1212 | DIExpression *DIExpression::getImpl(LLVMContext &Context, | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:51:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 51 | static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static const llvm::DIExpression* llvm::DIExpression::extractAddressClass(const llvm::DIExpression*, unsigned int&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1444:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1444 | return DIExpression::get(Expr->getContext(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1445 | makeArrayRef(&*Expr->Elements.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1446 | Expr->Elements.size() - PatternSize)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::replaceArg(const llvm::DIExpression*, uint64_t, uint64_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1510:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1510 | return DIExpression::get(Expr->getContext(), NewOps); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::prependOpcodes(const llvm::DIExpression*, llvm::SmallVectorImpl&, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1543:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1543 | return DIExpression::get(Expr->getContext(), Ops); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1546:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1546 | DIExpression *DIExpression::append(const DIExpression *Expr, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1565:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1565 | auto *result = DIExpression::get(Expr->getContext(), NewOps); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendToStack(const llvm::DIExpression*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1570:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1570 | DIExpression *DIExpression::appendToStack(const DIExpression *Expr, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1600:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1600 | return DIExpression::append(Expr, NewOps); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendExt(const llvm::DIExpression*, unsigned int, unsigned int, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1732:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1732 | return appendToStack(Expr, getExtOps(FromSize, ToSize, Signed)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::Optional llvm::DIExpression::createFragmentExpression(const llvm::DIExpression*, unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1642:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1642 | return DIExpression::get(Expr->getContext(), Ops); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In member function 'std::pair llvm::DIExpression::constantFold(const llvm::ConstantInt*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1680:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1680 | return {DIExpression::get(getContext(), Ops), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef, unsigned int, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1467:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | DIExpression *DIExpression::appendOpsToArg(const DIExpression *Expr, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1488:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1488 | return DIExpression::get(Expr->getContext(), NewOps); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Function.cpp:1418: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/include/llvm/IR/IntrinsicImpl.inc: In function 'llvm::AttributeList llvm::Intrinsic::getAttributes(llvm::LLVMContext&, ID)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/include/llvm/IR/IntrinsicImpl.inc:28034:33: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 28034 | AS[0] = AttributeList::get(C, 0, AttrParam0, AttrValParam0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Instructions.cpp: In static member function 'static llvm::Type* llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Instructions.cpp:1802:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1802 | Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef IdxList) { | ^~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMRemarkStreamer.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, uint64_t, llvm::Metadata*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/MDBuilder.cpp:252:9: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 252 | MDNode *MDBuilder::createTBAATypeNode(MDNode *Parent, uint64_t Size, | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/MDBuilder.cpp:205:9: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 205 | MDNode *MDBuilder::createTBAAStructNode(ArrayRef Fields) { | ^~~~~~~~~ [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>; = void; T = std::pair, long long unsigned int> >; unsigned int N = 8]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1204:3: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 1204 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1204:3: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/LLVMContextImpl.h:34, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:14: In static member function 'static llvm::TempDIExpression llvm::DIExpression::getTemporary(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'llvm::TempDIExpression llvm::DIExpression::cloneImpl() const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2574:52, inlined from 'llvm::TempMDNode llvm::MDNode::clone() const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.def:83:1: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:48:68: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 48 | getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary)); \ | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:59:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' 59 | DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In member function 'void llvm::ReplaceableMetadataImpl::resolveAllUses(bool)', inlined from 'void llvm::ReplaceableMetadataImpl::resolveAllUses(bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:324:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:335:58: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 335 | SmallVector Uses(UseMap.begin(), UseMap.end()); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:335:58: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:335:58: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 In member function 'void llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)', inlined from 'void llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:278:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:284:58: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 284 | SmallVector Uses(UseMap.begin(), UseMap.end()); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:284:58: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:284:58: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp: In static member function 'static void llvm::ReplaceableMetadataImpl::SalvageDebugInfo(const llvm::Constant&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:260:66: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 260 | SmallVector Uses(MD->UseMap.begin(), MD->UseMap.end()); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:260:66: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:260:66: note: parameter passing for argument of type 'llvm::DenseMapIterator, long long unsigned int>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, long long unsigned int> >, false>' changed in GCC 7.1 In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void llvm::GlobalObject::copyMetadata(const llvm::GlobalObject*, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:1591:28: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/ModuleSummaryIndex.cpp: In member function 'llvm::GlobalValueSummary* llvm::ModuleSummaryIndex::getGlobalValueSummary(uint64_t, bool) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/ModuleSummaryIndex.cpp:176:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 176 | auto &Summary = VI.getSummaryList()[0]; | ^~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/ModuleSummaryIndex.cpp:176:40: note: the temporary was destroyed at the end of the full expression 'VI.llvm::ValueInfo::getSummaryList().llvm::ArrayRef >::operator[](0)' 176 | auto &Summary = VI.getSummaryList()[0]; | ^ [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Operator.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/IR/Operator.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ReplaceConstant.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/StructuralHash.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VectorBuilder.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 18%] Linking CXX static library ../libLLVMCore.a [ 18%] Built target LLVMCore [ 18%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o [ 18%] Linking CXX static library ../libLLVMFuzzerCLI.a [ 18%] Built target LLVMFuzzerCLI [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o [ 18%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o [ 18%] Linking CXX static library ../libLLVMTextAPI.a [ 18%] Built target LLVMTextAPI [ 18%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitcode/BitcodeAnalyzer.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::decodeMetadataStringsBlob(llvm::StringRef, llvm::ArrayRef, llvm::StringRef, llvm::raw_ostream&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:512:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 512 | Error BitcodeAnalyzer::decodeMetadataStringsBlob(StringRef Indent, | ^~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::BitcodeAnalyzer::PerBlockIDStats; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, llvm::Optional, llvm::Optional)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:734:53: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, llvm::Optional, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:954:78: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 954 | if (Error E = decodeMetadataStringsBlob(Indent, Record, Blob, O->OS)) | ^ [ 18%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o [ 18%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'bool convertToString(llvm::ArrayRef, unsigned int, StrTy&) [with StrTy = std::__cxx11::basic_string]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:157:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 157 | static bool convertToString(ArrayRef Record, unsigned Idx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::pair > {anonymous}::BitcodeReaderBase::readNameFromStrtab(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:469:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 469 | BitcodeReaderBase::readNameFromStrtab(ArrayRef Record) { | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected {anonymous}::BitcodeReaderBase::parseVersionRecord(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:458:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 458 | BitcodeReaderBase::parseVersionRecord(ArrayRef Record) { | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'bool convertToString(llvm::ArrayRef, unsigned int, StrTy&) [with StrTy = llvm::SmallString<64>]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:157:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 157 | static bool convertToString(ArrayRef Record, unsigned Idx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::APInt llvm::readWideAPInt(ArrayRef, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:2831:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2831 | APInt llvm::readWideAPInt(ArrayRef Vals, unsigned TypeBits) { | ^~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitcode/BitcodeReader.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::vector >; _Val = std::pair >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseConstants()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:2912:72: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2912 | readWideAPInt(Record, cast(CurTy)->getBitWidth()); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:3013:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3013 | V = ConstantDataVector::get(Context, Elts); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:3037:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3037 | V = ConstantDataVector::getFP(EltTy, Elts); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:3039:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3039 | V = ConstantDataArray::getFP(EltTy, Elts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector > {anonymous}::ModuleSummaryIndexBitcodeReader::makeCallList(llvm::ArrayRef, bool, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6857:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6857 | ModuleSummaryIndexBitcodeReader::makeCallList(ArrayRef Record, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector {anonymous}::ModuleSummaryIndexBitcodeReader::makeRefList(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6848:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6848 | ModuleSummaryIndexBitcodeReader::makeRefList(ArrayRef Record) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::BitcodeModule; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Expected llvm::getBitcodeFileContents(MemoryBufferRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7611:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseFunctionBody(llvm::Function*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:5264:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5264 | Low = readWideAPInt(makeArrayRef(&Record[CurIdx], ActiveWords), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5265 | ValueBitWidth); | ~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:5273:76: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5273 | makeArrayRef(&Record[CurIdx], ActiveWords), ValueBitWidth); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7216:30, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6766:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:38, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:59: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void parseWholeProgramDevirtResolution(llvm::ArrayRef, llvm::StringRef, size_t&, llvm::TypeIdSummary&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6898:55, inlined from 'void parseTypeIdSummaryRecord(llvm::ArrayRef, llvm::StringRef, llvm::ModuleSummaryIndex&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6926:38, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7395:31, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6766:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::vector >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]', inlined from 'void parseWholeProgramDevirtResolutionByArg(llvm::ArrayRef, size_t&, llvm::WholeProgramDevirtResolution&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6884:75, inlined from 'void parseWholeProgramDevirtResolution(llvm::ArrayRef, llvm::StringRef, size_t&, llvm::TypeIdSummary&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6907:43, inlined from 'void parseTypeIdSummaryRecord(llvm::ArrayRef, llvm::StringRef, llvm::ModuleSummaryIndex&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6926:38, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7395:31, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6766:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableInfo(llvm::ArrayRef, size_t&, llvm::TypeIdCompatibleVtableInfo&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6969:19, inlined from 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6982:36, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7399:47, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6766:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]', inlined from 'std::vector {anonymous}::ModuleSummaryIndexBitcodeReader::parseParamAccesses(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6946:38, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7407:48, inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6766:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:34: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:51:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 51 | static CLASS *get(LLVMContext &Context, DEFINE_MDNODE_GET_UNPACK(FORMAL)) { \ | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:505:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 505 | Context, GV, DIExpression::get(Context, {})); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:518:46: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 518 | Context, DGV, DIExpression::get(Context, {})); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:540:33: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 540 | DDI->setExpression(DIExpression::get(Context, Ops)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataStrings(llvm::ArrayRef, llvm::StringRef, llvm::function_ref)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2140:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2140 | Error MetadataLoader::MetadataLoaderImpl::parseMetadataStrings( | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:1395:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1395 | Value = readWideAPInt(makeArrayRef(&Record[3], NumWords), BitWidth); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:1938:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1938 | Expr = DIExpression::get(Context, | ~~~~~~~~~~~~~~~~~^~~~~~~~~ 1939 | {dwarf::DW_OP_constu, CI->getZExtValue(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1940 | dwarf::DW_OP_stack_value}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:1955:58: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1955 | Context, DGV, Expr ? Expr : DIExpression::get(Context, {})); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2025:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:43:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 43 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:59:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' 59 | DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2025:60: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2025 | MetadataList.assignValue(GET_OR_DISTINCT(DIExpression, (Context, Elts)), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:1174:54: note: in definition of macro 'GET_OR_DISTINCT' 1174 | (IsDistinct ? CLASS::getDistinct ARGS : CLASS::get ARGS) | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2037:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2037 | Expr = DIExpression::get(Context, {}); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2107:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2107 | *GO, ArrayRef(Record).slice(1))) | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2107:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseGlobalObjectAttachment(llvm::GlobalObject&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2177:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2177 | Error MetadataLoader::MetadataLoaderImpl::parseGlobalObjectAttachment( | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(llvm::Function&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2234:62: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2234 | if (Error Err = parseGlobalObjectAttachment(F, Record)) | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2234:62: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected llvm::MetadataLoader::MetadataLoaderImpl::loadGlobalDeclAttachments()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:947:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 947 | *GO, ArrayRef(Record).slice(1))) | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:947:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 18%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o [ 18%] Linking CXX static library ../../libLLVMBitReader.a [ 18%] Built target LLVMBitReader [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/CodeView/SymbolDumper.cpp:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 185 | printFlagsImpl(Label, hex(Value), SetFlags); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 185 | printFlagsImpl(Label, hex(Value), SetFlags); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 185 | printFlagsImpl(Label, hex(Value), SetFlags); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 185 | printFlagsImpl(Label, hex(Value), SetFlags); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 185 | printFlagsImpl(Label, hex(Value), SetFlags); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 185 | printFlagsImpl(Label, hex(Value), SetFlags); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = short unsigned int]', inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:450:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 185 | printFlagsImpl(Label, hex(Value), SetFlags); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o [ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o [ 20%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a [ 20%] Built target LLVMDebugInfoCodeView [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/ConstantPools.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/ConstantPools.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = const llvm::MCSymbolRefExpr*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'const llvm::MCExpr* llvm::ConstantPool::addEntry(const llvm::MCExpr*, llvm::MCContext&, unsigned int, llvm::SMLoc)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/ConstantPools.cpp:63:40: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/ELFObjectWriter.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o [ 20%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerStreamer.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerWriter.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCObjectStreamer.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCELFStreamer.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCELFStreamer.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual void llvm::MCELFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCELFStreamer.cpp:379:37: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCAsmBackend.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCMachOStreamer.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual void {anonymous}::MCMachOStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCMachOStreamer.cpp:127:41, inlined from 'virtual void {anonymous}::MCMachOStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCMachOStreamer.cpp:124:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o [ 21%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCPseudoProbe.h:47, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCPseudoProbe.h:59: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCPseudoProbe&}; _Tp = llvm::MCPseudoProbe; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:522:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCPseudoProbe.h:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::tuple; _Val = std::pair, llvm::MCPseudoProbeInlineTree*>; _KeyOfValue = std::_Select1st, llvm::MCPseudoProbeInlineTree*> >; _Compare = std::less >; _Alloc = std::allocator, llvm::MCPseudoProbeInlineTree*> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::MCPseudoProbeInlineTree*>, std::_Select1st, llvm::MCPseudoProbeInlineTree*> >, std::less >, std::allocator, llvm::MCPseudoProbeInlineTree*> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::tuple; _Tp = llvm::MCPseudoProbeInlineTree*; _Compare = std::less >; _Alloc = std::allocator, llvm::MCPseudoProbeInlineTree*> >]', inlined from 'void llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:157:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::MCPseudoProbeInlineTree*>, std::_Select1st, llvm::MCPseudoProbeInlineTree*> >, std::less >, std::allocator, llvm::MCPseudoProbeInlineTree*> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCPseudoProbe; _Alloc = std::allocator]', inlined from 'void llvm::MCPseudoProbeInlineTree::addPseudoProbe(const llvm::MCPseudoProbe&, const llvm::MCPseudoProbeInlineStack&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:121:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionDXContainer.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCPseudoProbe.h:52, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCStreamer.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCStreamer.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::MCSection*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::MCSection*; _Tp = llvm::MCPseudoProbeInlineTree; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void llvm::MCPseudoProbeSection::addPseudoProbe(llvm::MCSection*, const llvm::MCPseudoProbe&, const llvm::MCPseudoProbeInlineStack&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCPseudoProbe.h:283:25, inlined from 'virtual void llvm::MCStreamer::emitPseudoProbe(uint64_t, uint64_t, uint64_t, uint64_t, const llvm::MCPseudoProbeInlineStack&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCStreamer.cpp:1118:68: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSPIRVStreamer.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef) [with T = llvm::SubtargetSubTypeKV]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:25:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 25 | static const T *Find(StringRef S, ArrayRef A) { | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef) [with T = llvm::SubtargetFeatureKV]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:25:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'void SetImpliedBits(llvm::FeatureBitset&, const llvm::FeatureBitset&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:36:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 36 | void SetImpliedBits(FeatureBitset &Bits, const FeatureBitset &Implies, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'void ClearImpliedBits(llvm::FeatureBitset&, unsigned int, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:48:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 48 | void ClearImpliedBits(FeatureBitset &Bits, unsigned Value, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'void ApplyFeatureFlag(llvm::FeatureBitset&, llvm::StringRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:58:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 58 | static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'void Help(llvm::ArrayRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:96:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 96 | static void Help(ArrayRef CPUTable, | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:96:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In member function 'llvm::FeatureBitset llvm::MCSubtargetInfo::ApplyFeatureFlag(llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:293:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 293 | ::ApplyFeatureFlag(FeatureBits, FS, ProcFeatures); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:293:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In member function 'bool llvm::MCSubtargetInfo::checkFeatures(llvm::StringRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:301:23: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 301 | ::ApplyFeatureFlag(Set, F, ProcFeatures); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:301:23: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:304:23: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 304 | ::ApplyFeatureFlag(All, F, ProcFeatures); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:304:23: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'llvm::FeatureBitset getFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:150:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 150 | static FeatureBitset getFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS, | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:150:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:202:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 202 | ApplyFeatureFlag(Bits, Feature, ProcFeatures); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:202:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::InitMCProcessorInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:210:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 210 | FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:210:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In constructor 'llvm::MCSubtargetInfo::MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:225:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 225 | MCSubtargetInfo::MCSubtargetInfo(const Triple &TT, StringRef C, StringRef TC, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:225:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::setDefaultFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:221:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 221 | FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp:221:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptionsCommandFlags.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCObjectStreamer.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCWinCOFFStreamer.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCWinCOFFStreamer.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual void llvm::MCWinCOFFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCWinCOFFStreamer.cpp:345:39, inlined from 'virtual void llvm::MCWinCOFFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCWinCOFFStreamer.cpp:340:6: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MachO.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:12: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SPIRVObjectWriter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Tp = {anonymous}::WasmRelocationEntry; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Tp = {anonymous}::WasmRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2517:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _OutputIterator = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _BidirectionalIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2460:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::WasmRelocationEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2727:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _RandomAccessIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2731:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::WasmRelocationEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2734:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeImportSection(llvm::ArrayRef, uint64_t, uint32_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:847:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 847 | void WasmObjectWriter::writeImportSection(ArrayRef Imports, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeGlobalSection(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:923:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 923 | void WasmObjectWriter::writeGlobalSection(ArrayRef Globals) { | ^~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&):: >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5119:36, inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1767:19, inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1124:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::applyRelocations(llvm::ArrayRef<{anonymous}::WasmRelocationEntry>, uint64_t, const llvm::MCAsmLayout&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:767:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 767 | void WasmObjectWriter::applyRelocations( | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeCustomSection({anonymous}::WasmCustomSection&, const llvm::MCAssembler&, const llvm::MCAsmLayout&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1259:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 1259 | applyRelocations(Relocations, CustomSection.OutputContentsOffset, Layout); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1928:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1928 | writeImportSection(Imports, DataSize, TableElems.size()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1933:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1933 | writeGlobalSection(Globals); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'uint32_t {anonymous}::WasmObjectWriter::writeCodeSection(const llvm::MCAssembler&, const llvm::MCAsmLayout&, llvm::ArrayRef<{anonymous}::WasmFunction>)', inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1941:40: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1073:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 1073 | applyRelocations(CodeRelocations, Section.ContentsOffset, Layout); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'uint32_t {anonymous}::WasmObjectWriter::writeDataSection(const llvm::MCAsmLayout&)', inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1942:40: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1104:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1 1104 | applyRelocations(DataRelocations, Section.ContentsOffset, Layout); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o [ 23%] Linking CXX static library ../libLLVMMC.a [ 23%] Built target LLVMMC [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmLexer.cpp: In member function 'virtual size_t llvm::AsmLexer::peekTokens(llvm::MutableArrayRef, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmLexer.cpp:685:8: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 685 | size_t AsmLexer::peekTokens(MutableArrayRef Buf, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmLexer.cpp: In member function 'virtual llvm::AsmToken llvm::AsmLexer::LexToken()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmLexer.cpp:741:28: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 741 | size_t num = peekTokens(Buf, true); | ~~~~~~~~~~^~~~~~~~~~~ [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)', inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2981:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2993:21: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 2993 | Lexer.peekTokens(Buf, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCParser/AsmLexer.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:37: In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)', inlined from 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2778:56: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 115 | size_t ReadCount = peekTokens(Buf, ShouldSkipSpace); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFMasmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/GOFFAsmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::AsmToken*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::AsmToken*; _Tp = llvm::AsmToken]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::MCAsmMacroParameter::MCAsmMacroParameter(const llvm::MCAsmMacroParameter&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCAsmMacro.h:129:8, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MCAsmMacroParameter; _Args = {const llvm::MCAsmMacroParameter&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MCAsmMacroParameter*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:120:21, inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MCAsmMacroParameter*; bool _TrivialValueTypes = false]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:137:32, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MCAsmMacroParameter*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MCAsmMacroParameter*; _Tp = llvm::MCAsmMacroParameter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MCAsmMacroParameter; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::AsmToken*; _Tp = llvm::AsmToken]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::AsmToken; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp: In member function 'const llvm::AsmToken {anonymous}::MasmParser::peekTok(bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:1275:38: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1275 | size_t ReadCount = Lexer.peekTokens(Buf, ShouldSkipSpace); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp: In member function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:1227:42: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1227 | size_t ReadCount = Lexer.peekTokens(Buf); | ~~~~~~~~~~~~~~~~^~~~~ [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o [ 23%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/XCOFFAsmParser.cpp.o [ 23%] Linking CXX static library ../../libLLVMMCParser.a [ 23%] Built target LLVMMCParser [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchiveToStream(raw_ostream&, ArrayRef, bool, object::Archive::Kind, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ArchiveWriter.cpp:660:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 660 | static Error writeArchiveToStream(raw_ostream &Out, | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected > llvm::writeArchiveToBuffer(ArrayRef, bool, object::Archive::Kind, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ArchiveWriter.cpp:856:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 856 | writeArchiveToBuffer(ArrayRef NewMembers, bool WriteSymtab, | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchive(StringRef, ArrayRef, bool, object::Archive::Kind, bool, bool, std::unique_ptr)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ArchiveWriter.cpp:823:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 823 | Error writeArchive(StringRef ArcName, ArrayRef NewMembers, | ^~~~~~~~~~~~ [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/COFFImportFile.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/COFFImportFile.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/COFFImportFile.cpp: In function 'llvm::Error llvm::object::writeImportLibrary(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, llvm::COFF::MachineTypes, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/COFFImportFile.cpp:625:61: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 625 | /*Deterministic*/ true, /*Thin*/ false); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/COFFImportFile.cpp:625:61: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/DXContainer.cpp.o [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ELF.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELF.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:777:29: required from here /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits >*>::difference_type' {aka 'int'} [-Wsign-compare] 692 | if (*TextSectionIndex != std::distance(Sections.begin(), *TextSecOrErr)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:779:29: required from here /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits >*>::difference_type' {aka 'int'} [-Wsign-compare] /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:781:29: required from here /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits >*>::difference_type' {aka 'int'} [-Wsign-compare] /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:783:29: required from here /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits >*>::difference_type' {aka 'int'} [-Wsign-compare] In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ELFObjectFile.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:657:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 657 | move(_II __first, _II __last, _OI __result) | ^~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:657:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_iterator.h:747:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = llvm::object::BBAddrMap*; _OI = std::back_insert_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:413:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:540:31, inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:665:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In function 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 699 | std::move(BBAddrMapOrErr->begin(), BBAddrMapOrErr->end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | std::back_inserter(BBAddrMaps)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In function 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 699 | std::move(BBAddrMapOrErr->begin(), BBAddrMapOrErr->end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | std::back_inserter(BBAddrMaps)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In function 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 699 | std::move(BBAddrMapOrErr->begin(), BBAddrMapOrErr->end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | std::back_inserter(BBAddrMaps)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp: In function 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 699 | std::move(BBAddrMapOrErr->begin(), BBAddrMapOrErr->end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | std::back_inserter(BBAddrMaps)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/FaultMapParser.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/IRSymtab.cpp: In function 'llvm::Expected upgrade(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/IRSymtab.cpp:373:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 373 | static Expected upgrade(ArrayRef BMs) { | ^~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/IRSymtab.cpp: In function 'llvm::Expected llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/IRSymtab.cpp:412:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 412 | return upgrade(BFC.Mods); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/IRSymtab.cpp:423:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 423 | return upgrade(BFC.Mods); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/IRSymtab.cpp:435:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 435 | return upgrade(std::move(BFC.Mods)); | ^ [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/MachOObjectFile.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::object::ChainedFixupTarget*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::object::ChainedFixupTarget*; _Tp = llvm::object::ChainedFixupTarget]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupTarget; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::object::ChainedFixupTarget*; _Tp = llvm::object::ChainedFixupTarget]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::object::ChainedFixupTarget; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupTarget; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(llvm::Error*, const llvm::object::MachOObjectFile*, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/MachOObjectFile.cpp:3267:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBinary.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/SymbolSize.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/SymbolSize.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversalWriter.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::wasm::WasmSymbolInfo&}; _Tp = llvm::wasm::WasmSymbolInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseRelocSection(llvm::StringRef, ReadContext&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1055:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmImport&}; _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseImportSection(ReadContext&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1169:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmTable&}; _Tp = llvm::wasm::WasmTable; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmTable; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseTableSection(ReadContext&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1204:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmLimits&}; _Tp = llvm::wasm::WasmLimits; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmLimits; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseMemorySection(ReadContext&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1225:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmGlobal&}; _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseGlobalSection(ReadContext&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1269:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::object::WasmSegment&}; _Tp = llvm::object::WasmSegment; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::object::WasmSegment; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseDataSection(ReadContext&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1544:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::wasm::WasmSymbolInfo&}; _Tp = llvm::wasm::WasmSymbolInfo; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseLinkingSectionSymtab(ReadContext&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:791:41: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o [ 24%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o [ 24%] Linking CXX static library ../libLLVMObject.a [ 24%] Built target LLVMObject [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFContext.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, const llvm::Optional&)> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = llvm::Optional; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFContext.h:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::Optional&}; _Tp = llvm::Optional; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DILocal&}; _Tp = llvm::DILocal; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::RangeListEntry&}; _Tp = llvm::RangeListEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DILocal; _Alloc = std::allocator]', inlined from 'void llvm::DWARFContext::addLocalsForDie(llvm::DWARFCompileUnit*, llvm::DWARFDie, llvm::DWARFDie, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:1216:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::RangeListEntry; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::DWARFListType::extract(llvm::DWARFDataExtractor, uint64_t, uint64_t*, llvm::StringRef, llvm::StringRef) [with ListEntryType = llvm::RangeListEntry]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFListTable.h:240:22, inlined from 'llvm::Error llvm::DWARFListTableBase::extract(llvm::DWARFDataExtractor, uint64_t*) [with DWARFListType = llvm::DWARFDebugRnglist]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFListTable.h:212:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::Optional; _Alloc = std::allocator >]', inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:115:30, inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:157:53: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::&, const llvm::Optional&)>]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::&, const Optional&)>]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::&, const Optional&)>]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:119:13, inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:157:53: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::&, const llvm::Optional&)>]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::&, const Optional&)>]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::&, const Optional&)>]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:119:13, inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:157:53: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint64_t*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:45:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugArangeSet::Descriptor&}; _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::DWARFDebugArangeSet::extract(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:154:32: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseSet.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::dwarf::UnwindRow&}; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypePrinter.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:71, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Sequence&}; _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugLine::LineTable::appendRow(const llvm::DWARFDebugLine::Row&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:232:66, inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:559:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugLine::LineTable::appendSequence(const llvm::DWARFDebugLine::Sequence&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:235:26, inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:566:32: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFFormValue&}; _Tp = llvm::DWARFFormValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFFormValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::FileNameEntry&}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1819:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1897:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1931:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1899:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1931:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1877:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1880:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1880 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref, llvm::raw_ostream*, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1140:33: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::DWARFDebugMacro::MacroList; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::DWARFDebugMacro::MacroList; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::DWARFDebugMacro::parseImpl(llvm::Optional*, bool (*)(const std::unique_ptr&), std::bidirectional_iterator_tag> > >, llvm::Optional, llvm::DWARFDataExtractor, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp:126:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Entry}; _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Set}; _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Set}; _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::DWARFDebugPubTable::extract(llvm::DWARFDataExtractor, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:30:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Entry}; _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::DWARFDebugPubTable::extract(llvm::DWARFDataExtractor, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:72:33: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugRangeList::RangeListEntry&}; _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::DWARFDebugRangeList::extract(const llvm::DWARFDataExtractor&, uint64_t*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:62:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]', inlined from 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(llvm::Optional) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:116:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]', inlined from 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRnglist::getAbsoluteRanges(llvm::Optional, uint8_t, llvm::function_ref(unsigned int)>) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp:170:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDie.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDie.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = llvm::DWARFLocationExpression; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDie.cpp: In member function 'llvm::Expected > llvm::DWARFDie::getLocations(llvm::dwarf::Attribute) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDie.cpp:431:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 431 | return DWARFLocationExpressionsVector{ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | DWARFLocationExpression{None, to_vector<4>(*Expr)}}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFLocationExpression.cpp.o [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugInfoEntry&}; _Tp = llvm::DWARFDebugInfoEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugInfoEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::RangeListEntry&}; _Tp = llvm::RangeListEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::RangeListEntry; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::DWARFListType::extract(llvm::DWARFDataExtractor, uint64_t, uint64_t*, llvm::StringRef, llvm::StringRef) [with ListEntryType = llvm::RangeListEntry]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFListTable.h:240:22, inlined from 'llvm::Expected llvm::DWARFListTableBase::findList(llvm::DWARFDataExtractor, uint64_t) const [with DWARFListType = llvm::DWARFDebugRnglist]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFListTable.h:285:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFLocationExpression}; _Tp = llvm::DWARFLocationExpression; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFLocationExpression}; _Tp = llvm::DWARFLocationExpression; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFLocationExpression; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::DWARFUnit::findLoclistFromOffset(uint64_t)::)>' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:697:27, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::DWARFUnit::findLoclistFromOffset(uint64_t)::)>; Ret = bool; Params = {llvm::Expected}]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]', inlined from 'llvm::Optional llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:64:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::DWARFDie; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void llvm::DWARFVerifier::verifyDebugLineStmtOffsets()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:856:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 25%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a [ 25%] Built target LLVMDebugInfoDWARF [ 25%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o [ 25%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o [ 25%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o [ 25%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o [ 25%] Linking CXX static library ../../libLLVMDebugInfoMSF.a [ 25%] Built target LLVMDebugInfoMSF [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o [ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/FormatUtil.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InputFile.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/LinePrinter.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumLineNumbers.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbols.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeFunctionSymbol.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeInlineSiteSymbol.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeLineNumber.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativePublicSymbol.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/CodeView/TypeRecord.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::codeview::EnumeratorRecord&}; _Tp = llvm::codeview::EnumeratorRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::codeview::EnumeratorRecord; _Alloc = std::allocator]', inlined from 'virtual llvm::Error {anonymous}::NativeEnumEnumEnumerators::visitKnownMember(llvm::codeview::CVMemberRecord&, llvm::codeview::EnumeratorRecord&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp:82:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function 'virtual bool llvm::pdb::NativeSession::addressForRVA(uint32_t, uint32_t&, uint32_t&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeSession.cpp:240:11: warning: possibly dangling reference to a temporary [-Wdangling-reference] 240 | auto &Sec = Dbi->getSectionHeaders()[Section]; | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeSession.cpp:240:49: note: the temporary was destroyed at the end of the full expression 'llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray::operator[](Section)' 240 | auto &Sec = Dbi->getSectionHeaders()[Section]; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function 'uint32_t llvm::pdb::NativeSession::getRVAFromSectOffset(uint32_t, uint32_t) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeSession.cpp:393:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 393 | auto &Sec = Dbi->getSectionHeaders()[Section - 1]; | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeSession.cpp:393:51: note: the temporary was destroyed at the end of the full expression 'llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray::operator[]((Section - 1))' 393 | auto &Sec = Dbi->getSectionHeaders()[Section - 1]; | ^ [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/CodeView/CVRecord.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Tp = llvm::pdb::SymbolCache::LineTableEntry]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:781:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'std::vector llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:527:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Tp = llvm::pdb::SymbolCache::LineTableEntry]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::pdb::SymbolCache::LineTableEntry*; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'std::vector llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:527:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'std::vector llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:527:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:792:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 792 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Tp = llvm::pdb::SymbolCache::LineTableEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::pdb::SymbolCache::LineTableEntry*; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'std::vector llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:527:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Tp = llvm::pdb::SymbolCache::LineTableEntry]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:814:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'std::vector llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:527:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Tp = llvm::pdb::SymbolCache::LineTableEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::pdb::SymbolCache::LineTableEntry*; _ForwardIterator = llvm::pdb::SymbolCache::LineTableEntry*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19, inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'std::vector llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:527:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o [ 29%] Linking CXX static library ../../libLLVMDebugInfoPDB.a [ 29%] Built target LLVMDebugInfoPDB [ 29%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIFetcher.cpp.o [ 29%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:53, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/Symbolize/DIPrinter.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:614:8: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 614 | inline Object::Object(std::initializer_list Properties) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp: In function 'llvm::json::Object llvm::symbolize::toJSON(const Request&, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:283:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 283 | json::Object Json({{"ModuleName", Request.ModuleName.str()}}); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:287:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 287 | Json["Error"] = json::Object({{"Message", ErrorMsg.str()}}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp: In member function 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIInliningInfo&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:315:52: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 315 | {"Discriminator", LineInfo.Discriminator}}); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp: In member function 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIGlobal&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:337:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 337 | {"Size", toHex(Global.Size)}}); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp: In member function 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const std::vector&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:356:72: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 356 | {"TagOffset", Local.TagOffset ? toHex(*Local.TagOffset) : ""}}); | ^ [ 29%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o [ 29%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o [ 29%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::symbolize::SymbolizableObjectFile::SymbolDesc}; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::symbolize::SymbolizableObjectFile::SymbolDesc}; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:69: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2517:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2460:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2727:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2731:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2734:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5083:36, inlined from 'void llvm::stable_sort(R&&) [with R = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1762:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o [ 29%] Linking CXX static library ../../libLLVMSymbolize.a [ 29%] Built target LLVMSymbolize [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProf.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProf.cpp: In function 'void llvm::annotateValueSite(Module&, Instruction&, ArrayRef, uint64_t, InstrProfValueKind, uint32_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProf.cpp:1006:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1006 | void annotateValueSite(Module &M, Instruction &Inst, | ^~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, llvm::Function*}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, llvm::Function*}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:508:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfCorrelator.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfCorrelator.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfCorrelator.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData}; _Tp = llvm::RawInstrProf::ProfileData; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData}; _Tp = llvm::RawInstrProf::ProfileData; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData}; _Tp = llvm::RawInstrProf::ProfileData; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::RawInstrProf::ProfileData; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::InstrProfCorrelatorImpl::addProbe(llvm::StringRef, uint64_t, IntPtrT, IntPtrT, uint32_t) [with IntPtrT = unsigned int]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfCorrelator.cpp:167:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData}; _Tp = llvm::RawInstrProf::ProfileData; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::RawInstrProf::ProfileData; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::InstrProfCorrelatorImpl::addProbe(llvm::StringRef, uint64_t, IntPtrT, IntPtrT, uint32_t) [with IntPtrT = long long unsigned int]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfCorrelator.cpp:167:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfReader.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/list:65, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:41, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfReader.h:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = InstrProfValueData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = InstrProfValueData; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = InstrProfValueData; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = InstrProfValueData; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:286:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector >}; _Tp = llvm::NamedInstrProfRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector >}; _Tp = llvm::NamedInstrProfRecord; _Alloc = std::allocator]', inlined from 'data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, offset_type)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:688:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:508:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = InstrProfValueData; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:252:32: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfWriter.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfWriter.h:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::Frame; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23, inlined from 'bool llvm::InstrProfWriter::addMemProfFrame(llvm::memprof::FrameId, const llvm::memprof::Frame&, llvm::function_ref)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:270:40: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::IndexedMemProfRecord; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23, inlined from 'void llvm::InstrProfWriter::addMemProfRecord(llvm::GlobalValue::GUID, const llvm::memprof::IndexedMemProfRecord&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:258:41: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:593:30, inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:593:30, inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:593:30, inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:593:30, inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:593:30, inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:593:30, inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:508:27, inlined from 'llvm::Error llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:605:50: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProf.cpp.o [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ProfileSummary.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]', inlined from 'void llvm::ProfileSummaryBuilder::computeDetailedSummary()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:155:30, inlined from 'void llvm::ProfileSummaryBuilder::computeDetailedSummary()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:127:6: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/ProfileCommon.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st, llvm::sampleprof::FunctionSamples> >; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:30: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:960:42: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:966:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProf.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st, llvm::sampleprof::FunctionSamples> >; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:30: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:960:42: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::CSProfileConverter::FrameNode; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DiagnosticInfo.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProfReader.h:231, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderExtBinaryBase::readSecHdrTableEntry(uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:1199:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/GCOV.h:29, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProfReader.h:234: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st, llvm::sampleprof::FunctionSamples> >; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProfWriter.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfWriter.cpp:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::error_code llvm::sampleprof::SampleProfileWriterExtBinaryBase::addNewSection(llvm::sampleprof::SecType, uint32_t, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfWriter.cpp:112:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::StringRef; ValueT = long long unsigned int; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23, inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileWriterCompactBinary::writeSample(const llvm::sampleprof::FunctionSamples&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfWriter.cpp:831:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/RawMemProfReader.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/RawMemProfReader.cpp:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/MemProf.h: In constructor 'llvm::memprof::IndexedAllocationInfo::IndexedAllocationInfo(llvm::ArrayRef, const llvm::memprof::MemInfoBlock&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/MemProf.h:261:3: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 261 | IndexedAllocationInfo(ArrayRef CS, const MemInfoBlock &MB) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/RawMemProfReader.cpp:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::MemInfoBlock; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14: In member function 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::SmallVector&, const llvm::memprof::MemInfoBlock&}; T = llvm::memprof::IndexedAllocationInfo; bool = false]', inlined from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::SmallVector&, const llvm::memprof::MemInfoBlock&}; T = llvm::memprof::IndexedAllocationInfo]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:929:38, inlined from 'llvm::Error llvm::memprof::RawMemProfReader::mapRawProfileToRecords()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/RawMemProfReader.cpp:366:37: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 392 | ::new ((void *)(NewElts + this->size())) T(std::forward(Args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::SmallVector&, const llvm::memprof::MemInfoBlock&}; T = llvm::memprof::IndexedAllocationInfo]', inlined from 'llvm::Error llvm::memprof::RawMemProfReader::mapRawProfileToRecords()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/RawMemProfReader.cpp:366:37: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 931 | ::new ((void *)this->end()) T(std::forward(Args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Linking CXX static library ../libLLVMProfileData.a [ 29%] Built target LLVMProfileData [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumeBundleQueries.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/BlockFrequencyInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/BlockFrequencyInfo.cpp:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:677:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 677 | void IrreducibleGraph::addEdges(const BlockNode &Node, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]', inlined from 'void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::BasicBlock]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1185:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 662 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:667:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 667 | addEdges(N, OuterLoop, addBlockEdges); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:671:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 671 | addEdges(Index, OuterLoop, addBlockEdges); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::BasicBlock]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1666:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1666 | void BlockFrequencyInfoImpl::computeIrreducibleMass( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1680:36: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1680 | for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function 'llvm::iterator_range > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, LoopData*, std::__cxx11::list::iterator)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/BlockFrequencyInfoImpl.cpp:804:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 804 | BlockFrequencyInfoImplBase::analyzeIrreducible( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:55: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:71, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Iterator2 = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1819:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1819 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Distance = int; _Tp = {anonymous}::OffsetValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1897:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1931:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1899:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1931:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1877:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1877 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1880:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1880 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemoryLocation.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/AliasAnalysis.h:43, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::OffsetValue>&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void populateAliasMap(llvm::DenseMap >&, const {anonymous}::ReachabilitySet&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:400:15, inlined from 'llvm::CFLAndersAAResult::FunctionInfo::FunctionInfo(const llvm::Function&, const llvm::SmallVectorImpl&, const {anonymous}::ReachabilitySet&, const {anonymous}::AliasAttrMap&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:506:19, inlined from 'llvm::CFLAndersAAResult::FunctionInfo llvm::CFLAndersAAResult::buildInfoFrom(const llvm::Function&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:808:47: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, vector<{anonymous}::OffsetValue> >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::OffsetValue>&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void populateAliasMap(llvm::DenseMap >&, const {anonymous}::ReachabilitySet&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:400:15, inlined from 'llvm::CFLAndersAAResult::FunctionInfo::FunctionInfo(const llvm::Function&, const llvm::SmallVectorImpl&, const {anonymous}::ReachabilitySet&, const {anonymous}::AliasAttrMap&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:506:19, inlined from 'llvm::CFLAndersAAResult::FunctionInfo llvm::CFLAndersAAResult::buildInfoFrom(const llvm::Function&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:808:47: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemoryLocation.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/AliasAnalysis.h:43, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/CFLSteensAliasAnalysis.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/CFLSteensAliasAnalysis.cpp:37: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ConstantFolding.cpp:19: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const', inlined from 'llvm::Constant* {anonymous}::ConstantFoldSSEConvertToInt(const llvm::APFloat&, bool, llvm::Type*, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ConstantFolding.cpp:1869:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 27 | return U.IEEE.METHOD_CALL; \ | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 29 | return U.Double.METHOD_CALL; \ | ^~~~~~~~~~~ [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CycleAnalysis.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDGPrinter.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstraintSystem.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceGraphBuilder.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DevelopmentModeInlineAdvisor.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o [ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FunctionPropertiesAnalysis.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HeatUtils.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IRSimilarityIdentifier.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ImportedFunctionsInliningStatistics.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineAdvisor.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineSizeEstimatorAnalysis.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LegacyDivergenceAnalysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopCacheAnalysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopNestAnalysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MLInlineAdvisor.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/InstrTypes.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/FunctionPropertiesAnalysis.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/MLInlineAdvisor.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp: In function 'void __static_initialization_and_destruction_0()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | }; | ^ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryProfileInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp: In function 'llvm::MDNode* llvm::memprof::buildCallstackMetadata(llvm::ArrayRef, llvm::LLVMContext&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp:44:9: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 44 | MDNode *llvm::memprof::buildCallstackMetadata(ArrayRef CallStack, | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp: In member function 'void llvm::memprof::CallStackTrie::addCallStack(llvm::memprof::AllocationType, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp:100:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 100 | void CallStackTrie::addCallStack(AllocationType AllocType, | ^~~~~~~~~~~~~ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModelUnderTrainingRunner.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/ModuleSummaryAnalysis.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void findFuncPointers(const llvm::Constant*, uint64_t, const llvm::Module&, llvm::ModuleSummaryIndex&, llvm::VTableFuncList&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:532:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]', inlined from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::FunctionSummary::VFuncId; Vector = std::vector; Set = llvm::DenseSet >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:144:24, inlined from 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector&, llvm::SetVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:149:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]', inlined from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::FunctionSummary::ConstVCall; Vector = std::vector; Set = llvm::DenseSet >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:144:24, inlined from 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector&, llvm::SetVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:154:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void recordTypeIdCompatibleVtableReferences(llvm::ModuleSummaryIndex&, const llvm::GlobalVariable&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:599:21, inlined from 'void computeVariableSummary(llvm::ModuleSummaryIndex&, const llvm::GlobalVariable&, llvm::DenseSet&, const llvm::Module&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:627:45, inlined from 'llvm::ModuleSummaryIndex llvm::buildModuleSummaryIndex(const Module&, std::function, ProfileSummaryInfo*, std::function)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:810:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/NoInferenceModelRunner.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OverflowInstAnalysis.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ReplayInlineAdvisor.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionDivision.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackLifetime.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/StackSafetyAnalysis.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:11: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'std::vector llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:940:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'std::vector llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:940:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyncDependenceAnalysis.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TFUtils.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TensorSpec.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/VectorUtils.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/VectorUtils.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::InterleavedAccessInfo::StrideDescriptor; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23, inlined from 'void llvm::InterleavedAccessInfo::collectConstStrideAccesses(llvm::MapVector&, const llvm::ValueToValueMap&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/VectorUtils.cpp:1125:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23, inlined from 'llvm::MapVector llvm::computeMinimumValueSizes(ArrayRef, DemandedBits&, const TargetTransformInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Analysis/VectorUtils.cpp:748:36: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VFABIDemangling.cpp.o [ 34%] Linking CXX static library ../libLLVMAnalysis.a [ 34%] Built target LLVMAnalysis [ 34%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o [ 34%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:33: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef, llvm::StringRef, llvm::Optional) [with uintty = long long unsigned int]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitstream/BitstreamWriter.h:373:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 373 | void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef Vals, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3731:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3731 | auto WriteVFuncIdVec = [&](uint64_t Ty, | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3748:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3748 | auto WriteConstVCallVec = [&](uint64_t Ty, | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3731:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3731 | auto WriteVFuncIdVec = [&](uint64_t Ty, | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3748:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3748 | auto WriteConstVCallVec = [&](uint64_t Ty, | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp: In function 'void writeFunctionTypeMetadataRecords(llvm::BitstreamWriter&, llvm::FunctionSummary*, Fn) [with Fn = {anonymous}::ModuleBitcodeWriterBase::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&)::]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3743:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3743 | WriteVFuncIdVec(bitc::FS_TYPE_TEST_ASSUME_VCALLS, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3744 | FS->type_test_assume_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3745:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3745 | WriteVFuncIdVec(bitc::FS_TYPE_CHECKED_LOAD_VCALLS, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3746 | FS->type_checked_load_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3759:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3759 | WriteConstVCallVec(bitc::FS_TYPE_TEST_ASSUME_CONST_VCALL, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3760 | FS->type_test_assume_const_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3761:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3761 | WriteConstVCallVec(bitc::FS_TYPE_CHECKED_LOAD_CONST_VCALL, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3762 | FS->type_checked_load_const_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/InstrTypes.h:26, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ConstantRange.h:35, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitcode/BitcodeWriter.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'void writeFunctionTypeMetadataRecords(llvm::BitstreamWriter&, llvm::FunctionSummary*, Fn) [with Fn = {anonymous}::IndexBitcodeWriter::writeCombinedGlobalValueSummary()::::]', inlined from '{anonymous}::IndexBitcodeWriter::writeCombinedGlobalValueSummary()::' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:4284:37: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3743:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3743 | WriteVFuncIdVec(bitc::FS_TYPE_TEST_ASSUME_VCALLS, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3744 | FS->type_test_assume_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3745:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3745 | WriteVFuncIdVec(bitc::FS_TYPE_CHECKED_LOAD_VCALLS, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3746 | FS->type_checked_load_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3759:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3759 | WriteConstVCallVec(bitc::FS_TYPE_TEST_ASSUME_CONST_VCALL, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3760 | FS->type_test_assume_const_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:3761:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3761 | WriteConstVCallVec(bitc::FS_TYPE_CHECKED_LOAD_CONST_VCALL, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3762 | FS->type_checked_load_const_vcalls()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o [ 34%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o [ 34%] Linking CXX static library ../../libLLVMBitWriter.a [ 34%] Built target LLVMBitWriter [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AMDGPUEmitPrintf.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AssumeBundleBuilder.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/AssumeBundleBuilder.cpp: In function 'llvm::AssumeInst* llvm::buildAssumeFromKnowledge(ArrayRef, Instruction*, AssumptionCache*, DominatorTree*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/AssumeBundleBuilder.cpp:307:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 307 | llvm::buildAssumeFromKnowledge(ArrayRef Knowledge, | ^~~~ [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallGraphUpdater.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o [ 34%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeFreezeInLoops.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeLayout.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeMoverUtils.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Debugify.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/Debugify.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:138:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 138 | DIB.insertDbgValueIntrinsic(V, LocalVar, DIB.createExpression(), Loc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | InsertBefore); | ~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:614:8: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 614 | inline Object::Object(std::initializer_list Properties) { | ^~~~~~ In function 'bool checkFunctions(const DebugFnMap&, const DebugFnMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)', inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:623:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:380:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 380 | Bugs.push_back(llvm::json::Object({{"metadata", "DISubprogram"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | {"name", F.first->getName()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | {"action", "not-generate"}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:395:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 395 | Bugs.push_back(llvm::json::Object({{"metadata", "DISubprogram"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | {"name", F.first->getName()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | {"action", "drop"}})); | ~~~~~~~~~~~~~~~~~~~~ In function 'bool checkInstructions(const DebugInstMap&, const DebugInstMap&, const WeakInstValueMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)', inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:625:42: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:437:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 437 | Bugs.push_back(llvm::json::Object({{"metadata", "DILocation"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | {"fn-name", FnName.str()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | {"bb-name", BBName.str()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | {"instr", InstName}, | ~~~~~~~~~~~~~~~~~~~~ 441 | {"action", "not-generate"}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:454:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 454 | Bugs.push_back(llvm::json::Object({{"metadata", "DILocation"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | {"fn-name", FnName.str()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | {"bb-name", BBName.str()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | {"instr", InstName}, | ~~~~~~~~~~~~~~~~~~~~ 458 | {"action", "drop"}})); | ~~~~~~~~~~~~~~~~~~~~ In function 'bool checkVars(const DebugVarMap&, const DebugVarMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)', inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:629:33: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:485:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 485 | Bugs.push_back(llvm::json::Object( | ^~~~~~~ 486 | {{"metadata", "dbg-var-intrinsic"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | {"name", V.first->getName()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 | {"fn-name", V.first->getScope()->getSubprogram()->getName()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | {"action", "drop"}})); | ~~~~~~~~~~~~~~~~~~~~ In function 'void writeJSON(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::json::Array&)', inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:636:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:521:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 521 | llvm::json::Value BugsToPrint{std::move(Bugs)}; | ^ [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FixIrreducible.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/HelloWorld.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InjectTLIMappings.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o [ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Local.cpp: In function 'bool llvm::LowerDbgDeclare(Function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Local.cpp:1604:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1604 | DIExpression::append(DDI->getExpression(), dwarf::DW_OP_deref); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Local.cpp: In function 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Local.cpp:1780:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1780 | DIExpression::appendOpsToArg(SalvagedExpr, Ops, LocNo, StackValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopPeel.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerAtomic.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerGlobalDtors.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MatrixUtils.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryOpRemark.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryTaggingSupport.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MisExpect.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/RelLookupTableConverter.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ScalarEvolutionExpander.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SCCPSolver.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SCCPSolver.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ValueLatticeElement&}; _Tp = llvm::ValueLatticeElement; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ValueLatticeElement; _Alloc = std::allocator]', inlined from 'std::vector llvm::SCCPInstVisitor::getStructLatticeValueFor(llvm::Value*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:405:29, inlined from 'std::vector llvm::SCCPSolver::getStructLatticeValueFor(llvm::Value*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:1570:45: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, llvm::ValueLatticeElement>}; _Tp = std::pair, llvm::ValueLatticeElement>; _Alloc = std::allocator, llvm::ValueLatticeElement> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, llvm::ValueLatticeElement>, std::allocator, llvm::ValueLatticeElement> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, llvm::ValueLatticeElement>}; _Tp = std::pair, llvm::ValueLatticeElement>; _Alloc = std::allocator, llvm::ValueLatticeElement> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, llvm::ValueLatticeElement>*, std::vector, llvm::ValueLatticeElement>, std::allocator, llvm::ValueLatticeElement> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Function*; ValueT = llvm::ValueLatticeElement; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23, inlined from 'void llvm::SCCPInstVisitor::addTrackedFunction(llvm::Function*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:369:28, inlined from 'void llvm::SCCPInstVisitor::addTrackedFunction(llvm::Function*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:361:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileInference.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DepthFirstIterator.h:44, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/CFG.h:26, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Instructions.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2489:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2489 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_set.h:657:26, inlined from 'std::vector {anonymous}::FlowAdjuster::findShortestPath(uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:688:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:1198:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 1198 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2521:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_set.h:687:26, inlined from 'std::vector {anonymous}::FlowAdjuster::findShortestPath(uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:698:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2510:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2510 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector > {anonymous}::MinCostMaxFlow::findAugmentingDAG()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:369:36, inlined from 'size_t {anonymous}::MinCostMaxFlow::applyFlowAugmentation()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:188:52, inlined from 'int64_t {anonymous}::MinCostMaxFlow::run()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:95:53, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1243:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'const std::vector > {anonymous}::MinCostMaxFlow::getFlow(uint64_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:153:23, inlined from 'void {anonymous}::extractWeights(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1140:44, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1246:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileLoaderBaseUtil.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp: In function 'bool isSwitchDense(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:6066:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6066 | static bool isSwitchDense(ArrayRef Values) { | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp: In function 'void FitWeights(llvm::MutableArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:1086:13: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1086 | static void FitWeights(MutableArrayRef Weights) { | ^~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/AssumptionCache.h:22, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::ConstantInt*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:82: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o [ 37%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyLoopExits.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o [ 38%] Linking CXX static library ../../libLLVMTransformUtils.a [ 38%] Built target LLVMTransformUtils [ 38%] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o [ 38%] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o [ 38%] Linking CXX static library ../../libLLVMAggressiveInstCombine.a [ 38%] Built target LLVMAggressiveInstCombine [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineNegator.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o [ 39%] Linking CXX static library ../../libLLVMInstCombine.a [ 39%] Built target LLVMInstCombine [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AnnotationRemarks.cpp.o [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstraintElimination.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/ConstraintElimination.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = std::pair]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:717:8: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 717 | void assign(std::initializer_list IL) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = std::pair; unsigned int N = 4]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1214:3: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1214 | SmallVector(std::initializer_list IL) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1215:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1215 | this->assign(IL); | ~~~~~~~~~~~~^~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:19: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/ConstraintSystem.h: In member function 'bool llvm::ConstraintSystem::addVariableRow(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/ConstraintSystem.h:39:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 39 | bool addVariableRow(ArrayRef R) { | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/ConstraintSystem.h: In member function 'bool llvm::ConstraintSystem::addVariableRowFill(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/ConstraintSystem.h:55:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 55 | bool addVariableRowFill(ArrayRef R) { | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/ConstraintSystem.h:65:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 65 | return addVariableRow(R); | ~~~~~~~~~~~~~~^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp: In function 'llvm::SmallVector, 4> decompose(llvm::Value*, llvm::SmallVector<{anonymous}::PreconditionTy, 4>&, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:189:46: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 189 | return {{CI->getSExtValue(), nullptr}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:192:33: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 192 | return {{0, nullptr}, {1, V}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:198:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 198 | return {{CI->getZExtValue(), nullptr}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:212:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 212 | {std::pow(int64_t(2), CI->getSExtValue()), Op1}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:218:68: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 218 | return {{0, nullptr}, {1, GEP->getPointerOperand()}, {1, Op0}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:217:25: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 217 | {1, Op1}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:223:75: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 223 | return {{CI->getSExtValue(), nullptr}, {1, GEP->getPointerOperand()}}; | ^ In member function 'llvm::SmallVector& llvm::SmallVector::operator=(std::initializer_list<_Tp>) [with T = std::pair; unsigned int N = 4]', inlined from 'llvm::SmallVector, 4> decompose(llvm::Value*, llvm::SmallVector<{anonymous}::PreconditionTy, 4>&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:231:64: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1262:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1262 | this->assign(IL); | ~~~~~~~~~~~~^~~~ In member function 'llvm::SmallVector& llvm::SmallVector::operator=(std::initializer_list<_Tp>) [with T = std::pair; unsigned int N = 4]', inlined from 'llvm::SmallVector, 4> decompose(llvm::Value*, llvm::SmallVector<{anonymous}::PreconditionTy, 4>&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:240:70: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1262:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1262 | this->assign(IL); | ~~~~~~~~~~~~^~~~ In member function 'llvm::SmallVector& llvm::SmallVector::operator=(std::initializer_list<_Tp>) [with T = std::pair; unsigned int N = 4]', inlined from 'llvm::SmallVector, 4> decompose(llvm::Value*, llvm::SmallVector<{anonymous}::PreconditionTy, 4>&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:237:25: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1262:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1262 | this->assign(IL); | ~~~~~~~~~~~~^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp: In function 'llvm::SmallVector, 4> decompose(llvm::Value*, llvm::SmallVector<{anonymous}::PreconditionTy, 4>&, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:257:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 257 | return {{CI->getZExtValue(), nullptr}, {1, Op0}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:266:45: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 266 | return {{0, nullptr}, {1, Op0}, {1, Op1}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:263:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 263 | return {{CI->getSExtValue(), nullptr}, {1, Op0}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:271:46: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 271 | return {{0, nullptr}, {1, Op0}, {-1, Op1}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:269:57: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 269 | return {{-1 * CI->getSExtValue(), nullptr}, {1, Op0}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:273:31: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 273 | return {{0, nullptr}, {1, V}}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp: In member function 'void {anonymous}::ConstraintInfo::addFact(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, bool, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:592:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 592 | Added |= CSToUse.addVariableRowFill(R.Coefficients); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:615:33: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 615 | CSToUse.addVariableRowFill(R.Coefficients); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/DeadStoreElimination.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/DeadStoreElimination.cpp:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/DebugCounter.h:48, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/DeadStoreElimination.cpp:76: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]', inlined from '{anonymous}::OverwriteResult isPartialOverwrite(const llvm::MemoryLocation&, const llvm::MemoryLocation&, int64_t, int64_t, llvm::Instruction*, InstOverlapIntervalsTy&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/DeadStoreElimination.cpp:324:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DFAJumpThreading.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/IndVarSimplify.cpp:27: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const', inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/IndVarSimplify.cpp:199:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 27 | return U.IEEE.METHOD_CALL; \ | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 29 | return U.Double.METHOD_CALL; \ | ^~~~~~~~~~~ [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopBoundSplit.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFlatten.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/AliasAnalysis.h:44, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopRerollPass.cpp:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:38, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:41, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/LoopAnalysisManager.h:32, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::LSRFixup*>; _ForwardIterator = {anonymous}::LSRFixup*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44: In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::LSRFixup*; It2 = {anonymous}::LSRFixup*; T = {anonymous}::LSRFixup; bool = false]', inlined from 'void llvm::SmallVectorTemplateBase >::moveElementsForGrow(T*) [with T = {anonymous}::LSRFixup; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:432:27, inlined from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = {anonymous}::LSRFixup; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:423:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::LSRFixup*; It2 = {anonymous}::LSRFixup*; T = {anonymous}::LSRFixup; bool = false]', inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = {anonymous}::LSRFixup]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1087:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:86: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void updateDVIWithLocation(llvm::DbgValueInst&, llvm::Value*, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6254:20: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::Formula*>; _ForwardIterator = {anonymous}::Formula*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1 In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::Formula*; It2 = {anonymous}::Formula*; T = {anonymous}::Formula; bool = false]', inlined from 'void llvm::SmallVectorTemplateBase >::moveElementsForGrow(T*) [with T = {anonymous}::Formula; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:432:27, inlined from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = {anonymous}::Formula; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:423:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::Formula*; It2 = {anonymous}::Formula*; T = {anonymous}::Formula; bool = false]', inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = {anonymous}::Formula]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1087:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void updateDVIWithLocations(llvm::DbgValueInst&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6269:20, inlined from 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6293:27, inlined from 'bool SalvageDVI(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, {anonymous}::DVIRecoveryRec&, const llvm::SCEV*, {anonymous}::SCEVDbgValueBuilder)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6443:21, inlined from 'void DbgRewriteSalvageableDVIs(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, llvm::SmallVector, 2>&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6480:17, inlined from 'bool ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6642:32: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In function 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)', inlined from 'bool SalvageDVI(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, {anonymous}::DVIRecoveryRec&, const llvm::SCEV*, {anonymous}::SCEVDbgValueBuilder)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6443:21, inlined from 'void DbgRewriteSalvageableDVIs(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, llvm::SmallVector, 2>&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6480:17, inlined from 'bool ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6642:32: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6301:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6301 | SalvageExpr = DIExpression::append(SalvageExpr, {dwarf::DW_OP_stack_value}); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomicPass.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerConstantIntrinsics.cpp.o [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerMatrixIntrinsics.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/MergeICmps.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = {anonymous}::mergeBlocks(std::vector&&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = {anonymous}::mergeBlocks(std::vector&&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = {anonymous}::mergeBlocks(std::vector&&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'std::vector > {anonymous}::mergeBlocks(std::vector&&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:438:13, inlined from '{anonymous}::BCECmpChain::BCECmpChain(const std::vector >&, llvm::PHINode&, llvm::AliasAnalysis&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:545:30, inlined from 'bool {anonymous}::processPhi(llvm::PHINode&, const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:823:39, inlined from 'bool {anonymous}::runImpl(llvm::Function&, const llvm::TargetLibraryInfo&, const llvm::TargetTransformInfo&, llvm::AliasAnalysis&, llvm::DominatorTree*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:855:31, inlined from 'bool {anonymous}::runImpl(llvm::Function&, const llvm::TargetLibraryInfo&, const llvm::TargetTransformInfo&, llvm::AliasAnalysis&, llvm::DominatorTree*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:833:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = {anonymous}::mergeBlocks(std::vector&&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = {anonymous}::mergeBlocks(std::vector&&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = {anonymous}::mergeBlocks(std::vector&&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'std::vector > {anonymous}::mergeBlocks(std::vector&&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:438:13, inlined from '{anonymous}::BCECmpChain::BCECmpChain(const std::vector >&, llvm::PHINode&, llvm::AliasAnalysis&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:545:30, inlined from 'bool {anonymous}::processPhi(llvm::PHINode&, const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:823:39, inlined from 'bool {anonymous}::runImpl(llvm::Function&, const llvm::TargetLibraryInfo&, const llvm::TargetTransformInfo&, llvm::AliasAnalysis&, llvm::DominatorTree*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:855:31, inlined from 'bool {anonymous}::runImpl(llvm::Function&, const llvm::TargetLibraryInfo&, const llvm::TargetTransformInfo&, llvm::AliasAnalysis&, llvm::DominatorTree*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:833:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:71, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/SCCP.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SCCP.cpp:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const llvm::ValueLatticeElement&)]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2117:23, inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const llvm::ValueLatticeElement&)]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:3923:28, inlined from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const llvm::ValueLatticeElement&)]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:477:47, inlined from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const llvm::ValueLatticeElement&)]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:496:27, inlined from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = std::vector&; UnaryPredicate = bool (*)(const ValueLatticeElement&)]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1625:21, inlined from 'bool tryToReplaceWithConstant(llvm::SCCPSolver&, llvm::Value*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SCCP.cpp:110:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2072:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2072 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2076:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2076 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2080:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2080 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2084:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2084 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2102:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2102 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/SROA.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarizeMaskedMemIntrin.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TLSVariableHoist.cpp.o [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o [ 43%] Linking CXX static library ../../libLLVMScalarOpts.a [ 43%] Built target LLVMScalarOpts [ 43%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o [ 43%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [ 43%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [ 43%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [ 43%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [ 44%] Linking CXX static library ../libLLVMTarget.a [ 44%] Built target LLVMTarget [ 44%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o [ 44%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o [ 44%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o [ 44%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o [ 44%] Linking CXX static library ../libLLVMFuzzMutate.a [ 44%] Built target LLVMFuzzMutate [ 44%] Building CXX object lib/FileCheck/CMakeFiles/LLVMFileCheck.dir/FileCheck.cpp.o [ 44%] Linking CXX static library ../libLLVMFileCheck.a [ 44%] Built target LLVMFileCheck [ 44%] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/InterfaceStub/ELFObjHandler.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ifs::IFSSymbol}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ifs::IFSSymbol}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/InterfaceStub/IFSStub.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/InterfaceStub/IFSHandler.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/InterfaceStub/IFSHandler.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2136:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2136 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2136:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61: In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = function]', inlined from 'auto llvm::remove_if(R&&, UnaryPredicate) [with R = std::vector&; UnaryPredicate = std::function]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1657:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:880:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 880 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 881 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o [ 44%] Linking CXX static library ../libLLVMInterfaceStub.a [ 44%] Built target LLVMInterfaceStub [ 44%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o [ 44%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:29: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4585:31: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'bool llvm::LLParser::parseDIExpression(llvm::MDNode*&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:5184:12: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:43:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 43 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:59:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY' 59 | DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'bool llvm::LLParser::parseDIExpression(llvm::MDNode*&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:5184:12: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/AsmParser/LLLexer.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/AsmParser/LLParser.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ParamAccess::Call&}; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::ParamAccess::Call; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseParamAccess(llvm::FunctionSummary::ParamAccess&, IdLocListType&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9006:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/AsmParser/LLParser.h:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::vector >; _Val = std::pair >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:38, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/AsmParser/LLParser.h:22: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]', inlined from 'bool llvm::LLParser::parseOptionalResByArg(std::map >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:8261:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool llvm::LLParser::parseOptionalWpdResolutions(std::map&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:8121:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ParamAccess}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'bool llvm::LLParser::parseOptionalVTableFuncs(llvm::VTableFuncList&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:8896:26, inlined from 'bool llvm::LLParser::parseOptionalVTableFuncs(llvm::VTableFuncList&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:8863:6: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ParamAccess}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseOptionalParamAccesses(std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9039:24, inlined from 'bool llvm::LLParser::parseOptionalParamAccesses(std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9021:6: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseVFuncIdList(llvm::lltok::Kind, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9230:26, inlined from 'bool llvm::LLParser::parseVFuncIdList(llvm::lltok::Kind, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9216:6: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseConstVCallList(llvm::lltok::Kind, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9267:29, inlined from 'bool llvm::LLParser::parseConstVCallList(llvm::lltok::Kind, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9252:6: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'bool llvm::LLParser::parseTypeIdCompatibleVtableEntry(unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:7982:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o [ 44%] Linking CXX static library ../libLLVMAsmParser.a [ 44%] Built target LLVMAsmParser [ 44%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [ 44%] Linking CXX static library ../libLLVMIRReader.a [ 44%] Built target LLVMIRReader [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp: In function 'void FixTail(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:469:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 469 | TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:474:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 474 | TII->insertBranch(*CurMBB, SuccBB, nullptr, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 475 | SmallVector(), dl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::OptimizeBlock(llvm::MachineBasicBlock*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1390:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1390 | TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1446:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1446 | TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1460:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1460 | TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1498:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1498 | TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1560:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1560 | TII->insertBranch(*MBB, CurFBB, CurTBB, NewCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1608:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1608 | TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1635:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1635 | TII->insertBranch(*PMBB, NewCurTBB, nullptr, NewCurCond, pdl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1654:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1654 | TII->insertBranch(*MBB, CurTBB, nullptr, CurCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1692:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1692 | TII->insertBranch(*MBB, NextBB, nullptr, CurCond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::TailMergeBlocks(llvm::MachineFunction&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp:1121:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1121 | TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | NewCond, dl); | ~~~~~~~~~~~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:313:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 313 | TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:717:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 717 | return insertBranch(MBB, DestBB, nullptr, ArrayRef(), DL, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | BytesAdded); | ~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:33, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:10: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:382:22, inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:455:28, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:531:35, inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSections.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BasicBlockSections.cpp:79: In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from 'void updateBranches(llvm::MachineFunction&, const llvm::SmallVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BasicBlockSections.cpp:148:37, inlined from 'void llvm::sortBasicBlocksAndUpdateBranches(MachineFunction&, MachineBasicBlockComparator)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/BasicBlockSections.cpp:265:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:717:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 717 | return insertBranch(MBB, DestBB, nullptr, ArrayRef(), DL, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | BytesAdded); | ~~~~~~~~~~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSectionsProfileReader.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPassBuilder.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/DFAPacketizer.cpp:25: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Automaton.h: In member function 'void llvm::internal::NfaTranscriber::transition(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Automaton.h:93:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 93 | void transition(ArrayRef Pairs) { | ^~~~~~~~~~ In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)', inlined from 'bool llvm::Automaton::add(const ActionT&) [with ActionT = long long unsigned int]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Automaton.h:240:30, inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/DFAPacketizer.cpp:70:8: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 138 | transition(Pairs); | ~~~~~~~~~~^~~~~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o In member function 'void {anonymous}::SSAIfConv::rewritePHIOperands()', inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:703:23: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:654:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 654 | TII->insertSelect(*Head, FirstTerm, HeadDL, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 655 | DstReg, Cond, PI.TReg, PI.FReg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::SSAIfConv::replacePHIInstrs()', inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:705:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:624:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 624 | TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | PI.FReg); | ~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp: In member function 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl&, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:745:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 745 | TII->insertBranch(*Head, Tail, nullptr, EmptyCond, HeadDL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EHContGuardCatchret.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandVectorPredication.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FixupStatepointCallerSaved.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::reverseBranchCondition(BBInfo&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:626:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 626 | TII->insertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl&, bool, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1185 | if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1200 | !TII->SubsumesPredicate(Cond, RevPred)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp: In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1474:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1474 | TII->insertBranch(MBB, &ToMBB, nullptr, NoCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)', inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:544:35: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:1721:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1721 | TII->insertBranch(*BBI.BB, CvtBBI->FalseBB, nullptr, RevCond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool {anonymous}::IfConverter::IfConvertForkedDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)', inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:574:40: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:2031:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2031 | TII->insertBranch(*BBI.BB, TrueBBI.TrueBB, TrueBBI.FalseBB, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2032 | TrueBBI.BrCond, dl); | ~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ImplicitNullChecks.cpp:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef)', inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ImplicitNullChecks.cpp:315:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ImplicitNullChecks.cpp:807:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 807 | TII->insertBranch(*NC.getCheckBlock(), NC.getNotNullSucc(), nullptr, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | /*Cond=*/None, DL); | ~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:32, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/InterleavedLoadCombinePass.cpp:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair<{anonymous}::Polynomial::BOps, llvm::APInt>*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemorySSA.h:90, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/InterleavedLoadCombinePass.cpp:22: In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>*; It2 = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>*; T = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>; bool = false]', inlined from 'void llvm::SmallVectorTemplateBase >::moveElementsForGrow(T*) [with T = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:432:27, inlined from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:423:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>*; It2 = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>*; T = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>; bool = false]', inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1087:27, inlined from 'llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = std::pair<{anonymous}::Polynomial::BOps, llvm::APInt>; unsigned int N = 4]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1240:36, inlined from '{anonymous}::Polynomial& {anonymous}::Polynomial::operator=({anonymous}::Polynomial&&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/InterleavedLoadCombinePass.cpp:164:7: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/JMCInstrumenter.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LexicalScopes.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:32: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from '{anonymous}::DbgVariableValue::DbgVariableValue(llvm::ArrayRef, bool, bool, const llvm::DIExpression&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:140:28: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp: In function 'void {anonymous}::UserValue::insertDebugValue(llvm::MachineBasicBlock*, llvm::SlotIndex, llvm::SlotIndex, {anonymous}::DbgVariableValue, llvm::ArrayRef, llvm::ArrayRef, llvm::LiveIntervals&, const llvm::TargetInstrInfo&, const llvm::TargetRegisterInfo&, BlockSkipInstsMap&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:1709:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1709 | Expr = DIExpression::appendOpsToArg(Expr, Ops, I); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:1720:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1720 | BuildMI(*MBB, I, getDebugLoc(), TII.get(DbgValueOpcode), IsIndirect, MOs, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1721 | Variable, Expr); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp: In member function 'void {anonymous}::UserValue::addDef(llvm::SlotIndex, llvm::ArrayRef, bool, bool, const llvm::DIExpression&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:413:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 413 | void addDef(SlotIndex Idx, ArrayRef LocMOs, bool IsIndirect, | ^~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::MachineOperand; ValueT = std::pair; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector >, std::allocator > > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LivePhysRegs.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'void llvm::addLiveIns(MachineBasicBlock&, const LivePhysRegs&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LivePhysRegs.cpp:277:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalCalc.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LowLevelType.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp: In function 'llvm::MVT llvm::getMVTForLLT(LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp:45:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 45 | MVT llvm::getMVTForLLT(LLT Ty) { | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp: In function 'llvm::EVT llvm::getApproximateEVTForLLT(LLT, const DataLayout&, LLVMContext&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp:54:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 54 | EVT llvm::getApproximateEVTForLLT(LLT Ty, const DataLayout &DL, | ^~~~ In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:104:26, inlined from 'llvm::LLT llvm::getLLTForMVT(MVT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp:68:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:98:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 98 | return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp: In function 'const llvm::fltSemantics& llvm::getFltSemanticForLLT(LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp:72:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 72 | const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp: In function 'llvm::LLT llvm::getLLTForType(Type&, const DataLayout&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp:26:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 26 | return LLT::vector(EC, ScalarTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/raw_ostream.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SparseBitVector.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp: In member function 'void llvm::MachineBasicBlock::updateTerminator(llvm::MachineBasicBlock*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:679:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 679 | TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:692:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 692 | TII->insertBranch(*this, FBB, nullptr, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:695:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 695 | TII->insertBranch(*this, TBB, nullptr, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:712:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 712 | TII->insertBranch(*this, TBB, nullptr, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:722:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 722 | TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:726:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 726 | TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:729:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 729 | TII->insertBranch(*this, TBB, PreviousLayoutSuccessor, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void llvm::MachineBasicBlock::removeLiveIn(llvm::MCPhysReg, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:566:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1532:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1532 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock::livein_iterator llvm::MachineBasicBlock::removeLiveIn(livein_iterator)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:570:1: note: parameter passing for argument of type 'llvm::MachineBasicBlock::livein_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 570 | MachineBasicBlock::removeLiveIn(MachineBasicBlock::livein_iterator I) { | ^~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'llvm::MachineBasicBlock::livein_iterator llvm::MachineBasicBlock::removeLiveIn(livein_iterator)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:573:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1532:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1532 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass&, std::vector >*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:1107:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1107 | TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = MachineBasicBlock::sortUniqueLiveIns()::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = MachineBasicBlock::sortUniqueLiveIns()::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:583:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = MachineBasicBlock::sortUniqueLiveIns()::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = MachineBasicBlock::sortUniqueLiveIns()::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:583:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockFrequencyInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockFrequencyInfo.cpp:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:677:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 677 | void IrreducibleGraph::addEdges(const BlockNode &Node, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]', inlined from 'void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::MachineBasicBlock]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1185:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 662 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:667:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 667 | addEdges(N, OuterLoop, addBlockEdges); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:671:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 671 | addEdges(Index, OuterLoop, addBlockEdges); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::MachineBasicBlock]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1666:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1666 | void BlockFrequencyInfoImpl::computeIrreducibleMass( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1680:36: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1680 | for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TailDuplicator.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:46: In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from 'void {anonymous}::MachineBlockPlacement::assignBlockOrder(const std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:3580:37, inlined from 'void {anonymous}::MachineBlockPlacement::applyExtTsp()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:3535:19, inlined from 'virtual bool {anonymous}::MachineBlockPlacement::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:3427:16: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:717:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 717 | return insertBranch(MBB, DestBB, nullptr, ArrayRef(), DL, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | BytesAdded); | ~~~~~~~~~~~ In member function 'void {anonymous}::MachineBlockPlacement::optimizeBranches()', inlined from 'virtual bool {anonymous}::MachineBlockPlacement::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:3433:19: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:2876:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2876 | TII->insertBranch(*ChainBB, FBB, TBB, Cond, dl); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:33, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineCSE.cpp:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'bool {anonymous}::MachineCSE::ProcessBlockCSE(llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineCSE.cpp:710:27, inlined from 'bool {anonymous}::MachineCSE::PerformCSE(llvm::MachineDomTreeNode*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineCSE.cpp:777:31, inlined from 'virtual bool {anonymous}::MachineCSE::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineCSE.cpp:922:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCheckDebugify.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCycleAnalysis.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDebugify.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFrameInfo.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFrameInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 356 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]', inlined from 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFrameInfo.cpp:108:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1391:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1391 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]', inlined from 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFrameInfo.cpp:95:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1391:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1391 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h: In member function 'llvm::iplist_impl::iterator llvm::iplist_impl::erase(iterator) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:268:12: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 268 | iterator erase(iterator where) { | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(llvm::MachinePointerInfo, llvm::MachineMemOperand::Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:464:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 464 | MachineMemOperand *MachineFunction::getMachineMemOperand( | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:471:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 471 | Ordering, FailureOrdering); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, const llvm::MachinePointerInfo&, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:482:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 482 | MachineMemOperand *MachineFunction::getMachineMemOperand( | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:487:77: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 487 | MMO->getSuccessOrdering(), MMO->getFailureOrdering()); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:491:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 491 | MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:506:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 506 | MMO->getSuccessOrdering(), MMO->getFailureOrdering()); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp: In member function 'void llvm::MachineFunction::clear()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:245:70: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 245 | for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I)) | ~~~~~~~~~~~~~~~~~^~~ In member function 'llvm::iplist_impl::iterator llvm::iplist_impl::erase(iterator, iterator) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]', inlined from 'void llvm::iplist_impl::clear() [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:310:23, inlined from 'llvm::iplist_impl::~iplist_impl() [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:211:25, inlined from 'llvm::iplist::~iplist()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:391:7, inlined from 'llvm::MachineFunction::~MachineFunction()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFunction.cpp:237:1: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:306:20: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 306 | first = erase(first); | ~~~~~^~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionSplitter.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp: In function 'const llvm::DIExpression* computeExprForSpill(const llvm::MachineInstr&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:2158:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2158 | Expr = DIExpression::appendOpsToArg(Expr, Ops, OpIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, bool, bool, const llvm::TargetInstrInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:1575:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1575 | MO.print(OS, MST, TypeToPrint, StartOp, /*PrintDef=*/false, IsStandalone, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:1632:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1632 | getOperand(OpIdx).print(OS, MST, TypeToPrint, OpIdx, /*PrintDef=*/true, IsStandalone, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1634 | IntrinsicInfo); | ~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:1671:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1671 | MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1672 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:1682:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1682 | MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1683 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:1720:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1720 | MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1721 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineFunction&, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef, const MDNode*, const MDNode*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:2085:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2085 | MachineInstrBuilder llvm::BuildMI(MachineFunction &MF, const DebugLoc &DL, | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineBasicBlock&, MachineBasicBlock::iterator, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef, const MDNode*, const MDNode*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:2128:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2128 | MachineInstrBuilder llvm::BuildMI(MachineBasicBlock &BB, | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineInstr.cpp:2134:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2134 | MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, MOs, Variable, Expr); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLICM.cpp:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'void {anonymous}::MachineLICMBase::AddToLiveIns(llvm::MCRegister)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLICM.cpp:602:20, inlined from 'void {anonymous}::MachineLICMBase::HoistPostRA(llvm::MachineInstr*, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLICM.cpp:637:15, inlined from 'void {anonymous}::MachineLICMBase::HoistRegionPostRA()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLICM.cpp:592:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopUtils.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLoopUtils.cpp: In function 'llvm::MachineBasicBlock* llvm::PeelSingleBlockLoop(LoopPeelDirection, MachineBasicBlock*, MachineRegisterInfo&, const TargetInstrInfo*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLoopUtils.cpp:115:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 115 | TII->insertBranch(*NewBB, Loop, nullptr, {}, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLoopUtils.cpp:127:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 127 | TII->insertBranch(*Loop, TBB == Exit ? NewBB : TBB, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | FBB == Exit ? NewBB : FBB, Cond, DL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLoopUtils.cpp:130:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 130 | TII->insertBranch(*NewBB, Exit, nullptr, {}, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleSlotTracker.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineOperand.cpp: In constructor 'llvm::MachineMemOperand::MachineMemOperand(llvm::MachinePointerInfo, Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineOperand.cpp:1028:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1028 | MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, llvm::LLT, llvm::Optional, bool, bool, bool, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineOperand.cpp:745:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 745 | void MachineOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineOperand.cpp:734:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 734 | void MachineOperand::print(raw_ostream &OS, LLT TypeToPrint, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineOperand.cpp:739:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 739 | print(OS, DummyMST, TypeToPrint, None, /*PrintDef=*/false, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 740 | /*IsStandalone=*/true, | ~~~~~~~~~~~~~~~~~~~~~~ 741 | /*ShouldPrintRegisterTies=*/true, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 742 | /*TiedOperandIdx=*/0, TRI, IntrinsicInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassManager.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o In function 'void computeLiveOuts(llvm::MachineFunction&, llvm::RegPressureTracker&, llvm::NodeSet&)', inlined from 'void llvm::SwingSchedulerDAG::registerPressureFilter(NodeSetType&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachinePipeliner.cpp:1645:20: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachinePipeliner.cpp:1632:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1632 | RPTracker.addLiveRegs(LiveOutRegs); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'void llvm::MachineRegisterInfo::setType(llvm::Register, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineRegisterInfo.cpp:180:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 180 | void MachineRegisterInfo::setType(Register VReg, LLT Ty) { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineRegisterInfo.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineRegisterInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'llvm::Register llvm::MachineRegisterInfo::createGenericVirtualRegister(llvm::LLT, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineRegisterInfo.cpp:186:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 186 | MachineRegisterInfo::createGenericVirtualRegister(LLT Ty, StringRef Name) { | ^~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineScheduler.h:78, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator_range.h: In function 'llvm::iterator_range llvm::make_range(T, T) [with T = SparseMultiSet::iterator_base*>]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator_range.h:53:38: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 53 | template iterator_range make_range(T x, T y) { | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator_range.h:53:38: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 In member function 'unsigned int llvm::ScheduleDAGMILive::computeCyclicCriticalPath()', inlined from 'unsigned int llvm::ScheduleDAGMILive::computeCyclicCriticalPath()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1334:10: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1359:22: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 1359 | : make_range(VRegUses.find(Reg), VRegUses.end())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1359:22: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1114:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1114 | void ScheduleDAGMILive::updatePressureDiffs( | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1130:24: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 1130 | : make_range(VRegUses.find(Reg), VRegUses.end())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1130:24: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1162:24: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 1162 | : make_range(VRegUses.find(Reg), VRegUses.end())) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1162:24: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::scheduleMI(llvm::SUnit*, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1474:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1474 | updatePressureDiffs(LiveUses); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::initRegPressure()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1028:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1028 | TopRPTracker.addLiveRegs(RPTracker.getPressure().LiveInRegs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1029:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1029 | BotRPTracker.addLiveRegs(RPTracker.getPressure().LiveOutRegs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1046:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1046 | updatePressureDiffs(RPTracker.getPressure().LiveOutRegs); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:1052:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1052 | updatePressureDiffs(LiveUses); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DepthFirstIterator.h:44, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineSink.cpp:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'void updateLiveIn(llvm::MachineInstr*, llvm::MachineBasicBlock*, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineSink.cpp:1711:22, inlined from 'bool {anonymous}::PostRAMachineSinking::tryToSinkCopy(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineSink.cpp:1875:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSizeOpts.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAContext.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStripDebug.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineOperand*, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:517:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 517 | void MachineVerifier::report(const char *msg, const MachineOperand *MO, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp: In member function 'bool {anonymous}::MachineVerifier::verifyVectorElementMatch(llvm::LLT, llvm::LLT, const llvm::MachineInstr*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:892:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 892 | bool MachineVerifier::verifyVectorElementMatch(LLT Ty0, LLT Ty1, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:892:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtDef(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::Register, bool, llvm::LaneBitmask)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2260:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2260 | report("Inconsistent valno->def", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2269:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2269 | report("No live segment at def", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2288:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2288 | report("Live range continues after dead def flag", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtUse(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::Register, llvm::LaneBitmask)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2236:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2236 | report("No live segment at use", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2242:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2242 | report("Live range continues after kill flag", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::verifyPreISelGenericInstruction(const llvm::MachineInstr*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:962:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 962 | report("Type mismatch in generic instruction", MO, I, OpTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:965:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 965 | report("Generic instruction is missing a virtual register type", MO, I); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:973:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 973 | report("Generic instruction cannot have physical register", MO, I); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1145:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1145 | verifyVectorElementMatch(DstTy, SrcTy, MI); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1201:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1201 | verifyVectorElementMatch(DstTy, MaskTy, MI); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1226:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1226 | verifyVectorElementMatch(DstTy, SrcTy, MI); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1252:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1252 | verifyVectorElementMatch(SelTy, CondTy, MI); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1669:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1669 | if (!verifyVectorElementMatch(DestTy, SrcTy, MI)) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1906:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1906 | report("Explicit definition must be a register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1908:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1908 | report("Explicit definition marked as use", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1910:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1910 | report("Explicit definition marked as implicit", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1919:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1919 | report("Explicit operand marked as def", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1921:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1921 | report("Explicit operand marked as implicit", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1927:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1927 | report("Expected a register operand.", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1932:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1932 | report("Expected a non-register operand.", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1939:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1939 | report("Tied use must be a register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1941:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1941 | report("Operand should be tied", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1943:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1943 | report("Tied def doesn't match MCInstrDesc", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1947:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1947 | report("Tied counterpart must be a register", &MOTied, TiedTo); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1950:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1950 | report("Tied physical registers must match.", &MOTied, TiedTo); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1953:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1953 | report("Explicit operand should not be tied", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1957:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1957 | report("Extra explicit operand on non-variadic instruction", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1966:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1966 | report("Register operand must be marked debug", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1968:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1968 | report("Register operand must not be marked debug", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)', inlined from 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1975:20: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2309:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2309 | report("Live interval for subreg operand has no subranges", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2311:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2311 | report("Virtual register has no live interval", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2327:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2327 | report("Kill missing from LiveVariables", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2363:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2363 | report("No live subrange at use", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2403:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2403 | report("Using an undefined physical register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2405:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2405 | report("Reading virtual register without a def", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2412:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2412 | report("Using a killed virtual register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2430:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2430 | report("Multiple virtual register defs in SSA form", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1979:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1979 | report("Undef virtual register def operands require a subregister", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1986:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1986 | report("Must be tied to a register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1988:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1988 | report("Missing tie flags on tied operand", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1990:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1990 | report("Inconsistent tie links", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1994:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1994 | report("Explicit def tied to explicit use without tie constraint", | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1995 | MO, MONum); | ~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1998:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1998 | report("Explicit def should be tied to implicit use", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2015:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2015 | report("Two-address instruction operands must be identical", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2022:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2022 | report("Illegal subregister index for physical register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2029:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2029 | report("Illegal physical register for instruction", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2037:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2037 | report("isRenamable set on reserved register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2054:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2054 | report("Generic virtual register use cannot be undef", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2065:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2065 | report("Generic virtual register invalid in a Selected function", | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2066 | MO, MONum); | ~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2073:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2073 | report("Generic virtual register must have a valid type", MO, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2074 | MONum); | ~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2082:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2082 | report("Generic virtual register must have a bank in a " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2083 | "RegBankSelected function", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2084 | MO, MONum); | ~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2091:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2091 | report("Register bank is too small for virtual register", MO, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2092 | MONum); | ~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2101:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2101 | report("Generic virtual register does not allow subregister index", MO, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2102 | MONum); | ~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2112:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2112 | report("Virtual register does not match instruction constraint", MO, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | MONum); | ~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2127:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2127 | report("Invalid subregister index for virtual register", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2133:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2133 | report("Invalid register class for subregister index", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2146:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2146 | report("No largest legal super class exists.", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2151:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2151 | report("No matching super-reg register class.", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2156:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2156 | report("Illegal virtual register for instruction", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2173:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2173 | report("PHI operand is not in the CFG", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2207:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2207 | report("Instruction loads from dead spill slot", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2211:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2211 | report("Instruction stores to dead spill slot", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2219:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2219 | report("CFI instruction has invalid index", MO, MONum); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::MachineVerifier::verifyInlineAsm(const llvm::MachineInstr*)', inlined from 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1718:20, inlined from 'unsigned int {anonymous}::MachineVerifier::verify(const llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:448:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:845:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 845 | report("Unknown asm flags", &MI->getOperand(1), 1); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:870:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 870 | report("Expected implicit register after groups", &MO, OpNo); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::MachineVerifier::checkPHIOps(const llvm::MachineBasicBlock&)', inlined from 'void {anonymous}::MachineVerifier::visitMachineFunctionAfter()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2742:16, inlined from 'unsigned int {anonymous}::MachineVerifier::verify(const llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:469:28: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2684:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2684 | report("Expected first PHI operand to be a register def", &MODef, 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2689:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2689 | report("Unexpected flag on PHI operand", &MODef, 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2692:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2692 | report("Expected first PHI operand to be a virtual register", &MODef, 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2697:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2697 | report("Expected PHI operand to be a register", &MO0, I); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2702:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2702 | report("Unexpected flag on PHI operand", &MO0, I); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2706:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2706 | report("Expected PHI operand to be a basic block", &MO1, I + 1); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2712:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2712 | report("PHI input is not a predecessor block", &MO1, I + 1); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:2721:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2721 | report("PHI operand is not live-out from predecessor", &MO0, I); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRFSDiscriminator.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRSampleProfile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MIRSampleProfile.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRSampleProfile.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowJump&}; _Tp = llvm::FlowJump; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowJump; _Alloc = std::allocator]', inlined from 'void llvm::SampleProfileInference::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::MachineBasicBlock]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:191:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRYamlMapping.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegallocEvictAdvisor.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AllocationOrder.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In function 'void {anonymous}::resetInputs(llvm::MLModelRunner&)', inlined from 'virtual llvm::MCRegister {anonymous}::MLEvictAdvisor::tryFindEvictionCandidate(const llvm::LiveInterval&, const llvm::AllocationOrder&, uint8_t, const llvm::SmallVirtRegSet&) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp:615:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp:223:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 223 | std::memset(Runner.getTensorUntyped(FeatureIDs::NAME), 0, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | getTotalSize(SHAPE)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp:193:3: note: in expansion of macro '_RESET' 193 | M(float, progress, {1}, "ratio of current queue size to initial size") | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp:225:3: note: in expansion of macro 'RA_EVICT_FEATURES_LIST' 225 | RA_EVICT_FEATURES_LIST(_RESET) | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp: In function 'void __static_initialization_and_destruction_0()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp:129:77: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | static const std::vector PerLiveRangeShape{1, NumberOfInterferences}; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MLRegallocEvictAdvisor.cpp:327:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | }; | ^ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ModuloSchedule.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ModuloSchedule.h:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:9: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h: In function 'llvm::iplist_impl::iterator llvm::iplist_impl::insert(iterator, pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:229:12: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 229 | iterator insert(iterator where, pointer New) { | ^~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ModuloSchedule.h:65: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:717:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 717 | return insertBranch(MBB, DestBB, nullptr, ArrayRef(), DL, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | BytesAdded); | ~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::PeelingModuloScheduleExpander::fixupBranches()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:1949:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1949 | TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', inlined from 'void llvm::ModuloScheduleExpander::updateMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:955:24, inlined from 'void llvm::ModuloScheduleExpander::updateMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:931:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:980:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 980 | return getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~^ 981 | MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', inlined from 'void llvm::ModuloScheduleExpander::updateMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:952:24, inlined from 'void llvm::ModuloScheduleExpander::updateMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:931:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:980:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 980 | return getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~^ 981 | MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::addBranches(llvm::MachineBasicBlock&, MBBVectorTy&, llvm::MachineBasicBlock*, MBBVectorTy&, ValueMapTy*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:855:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 855 | numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:860:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 860 | numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:874:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 874 | numAdded = TII->insertBranch(*Prolog, LastPro, nullptr, Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::ModuloScheduleExpander::generateEpilog(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&, MBBVectorTy&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:272:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateEpilog(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&, MBBVectorTy&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:318:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 318 | TII->insertBranch(*KernelBB, EpilogStart, KernelBB, Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:320:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 320 | TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:325:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 325 | TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::ModuloScheduleExpander::generateProlog(unsigned int, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:200:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateProlog(unsigned int, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:236:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 236 | TII->insertBranch(*Preheader, PrologBBs[0], nullptr, Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::ModuloScheduleExpander::generatePipelinedLoop()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:125:12: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:1846:12: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp: In member function 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:1876:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1876 | TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1877 | Cond, DebugLoc()); | ~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MultiHazardRecognizer.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MBFIWrapper.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*, bool, llvm::LLT, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp:868:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 868 | void MIPrinter::print(const MachineInstr &MI, unsigned OpIdx, | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp:905:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 905 | Op.print(OS, MST, TypeToPrint, OpIdx, PrintDef, /*IsStandalone=*/false, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | ShouldPrintRegisterTies, TiedOperandIdx, TRI, TII); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp:750:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 750 | print(MI, I, TRI, TII, ShouldPrintRegisterTies, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | MI.getTypeToPrint(I, PrintedTypes, MRI), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | /*PrintDef=*/false); | ~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp:794:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 794 | print(MI, I, TRI, TII, ShouldPrintRegisterTies, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | MI.getTypeToPrint(I, PrintedTypes, MRI)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/NonRelocatableStringpool.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/PrologEpilogInserter.cpp: In member function 'void {anonymous}::PEI::replaceFrameIndices(llvm::MachineBasicBlock*, llvm::MachineFunction&, int&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/PrologEpilogInserter.cpp:1399:48: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1399 | DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, DebugOpIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/PrologEpilogInserter.cpp:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoProbeInserter.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFGraph.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:71, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFRegisters.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:227, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:11: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const llvm::LaneBitmask]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::LaneBitmask&}; _Tp = llvm::LaneBitmask; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2117:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = llvm::LaneBitmask]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:3897:28, inlined from 'auto llvm::find(R&&, const T&) [with R = std::vector >&; T = LaneBitmask]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1638:19, inlined from 'uint32_t llvm::rdf::IndexedSet::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFRegisters.h:47:26, inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:440:35, inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:741:47, inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:419:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2072:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2072 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2076:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2076 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2080:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2080 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2084:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2084 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2102:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2102 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator]', inlined from 'uint32_t llvm::rdf::IndexedSet::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFRegisters.h:50:20, inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:440:35, inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:741:47, inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:419:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:1431:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFLiveness.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFRegisters.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:227, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFLiveness.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:382:22, inlined from 'void llvm::rdf::Liveness::resetLiveIns()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:901:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFRegisters.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocEvictionAdvisor.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegAllocGreedy.cpp: In member function 'void llvm::RAGreedy::calcGapWeights(llvm::MCRegister, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegAllocGreedy.cpp:1305:35: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1305 | const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); | ^~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegAllocGreedy.cpp:1305:64: note: the temporary was destroyed at the end of the full expression '((llvm::RAGreedy*)this)->llvm::RAGreedy::SA.std::unique_ptr::operator->()->llvm::SplitAnalysis::getUseBlocks().llvm::ArrayRef::front()' 1305 | const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegAllocGreedy.cpp: In member function 'unsigned int llvm::RAGreedy::tryLocalSplit(const llvm::LiveInterval&, llvm::AllocationOrder&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegAllocGreedy.cpp:1388:35: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1388 | const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); | ^~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegAllocGreedy.cpp:1388:64: note: the temporary was destroyed at the end of the full expression '((llvm::RAGreedy*)this)->llvm::RAGreedy::SA.std::unique_ptr::operator->()->llvm::SplitAnalysis::getUseBlocks().llvm::ArrayRef::front()' 1388 | const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocScore.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::addLiveRegs(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp:707:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 707 | void RegPressureTracker::addLiveRegs(ArrayRef Regs) { | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDeadDefs(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp:745:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 745 | void RegPressureTracker::bumpDeadDefs(ArrayRef DeadDefs) { | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::advance(const llvm::RegisterOperands&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp:942:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 942 | bumpDeadDefs(RegOpers.DeadDefs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::recede(const llvm::RegisterOperands&, llvm::SmallVectorImpl*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp:770:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 770 | bumpDeadDefs(RegOpers.DeadDefs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpUpwardPressure(const llvm::MachineInstr*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp:1061:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1061 | bumpDeadDefs(RegOpers.DeadDefs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDownwardPressure(const llvm::MachineInstr*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp:1329:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1329 | bumpDeadDefs(RegOpers.DeadDefs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveRedundantDebugValues.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStableHash.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineStableHash.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_iterator.h:747:22, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = const int*; _OIter = back_insert_iterator > >; _UnaryOperation = llvm::stableHashValue(const MachineOperand&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4309:12, inlined from 'OutputIt llvm::transform(R&&, OutputIt, UnaryFunction) [with R = ArrayRef; OutputIt = std::back_insert_iterator > >; UnaryFunction = stableHashValue(const MachineOperand&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1724:24, inlined from 'llvm::stable_hash llvm::stableHashValue(const MachineOperand&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MachineStableHash.cpp:128:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRVRegNamerUtils.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRNamerPass.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReplaceWithVeclib.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBank.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBankInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterBankInfo.cpp:12: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 603 | getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const { | ^~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/GraphTraits.h:22, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ScheduleDAGInstrs.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator_range.h: In function 'llvm::iterator_range llvm::make_range(T, T) [with T = SparseMultiSet::iterator_base*>]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator_range.h:53:38: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 53 | template iterator_range make_range(T x, T y) { | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator_range.h:53:38: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp: In member function 'void llvm::ScheduleDAGInstrs::addVRegDefDeps(llvm::SUnit*, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp:465:37: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 465 | for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg), | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | CurrentVRegDefs.end())) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp:465:37: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp: In member function 'void llvm::ScheduleDAGInstrs::addVRegUseDeps(llvm::SUnit*, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp:518:37: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 518 | for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg), | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | CurrentVRegDefs.end())) { | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp:518:37: note: parameter passing for argument of type 'llvm::SparseMultiSet::iterator_base*>' changed in GCC 7.1 [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SelectOptimize.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/StackMaps.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/StackMaps.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = long long unsigned int; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SwitchLoweringUtils.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::SwitchCG::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/TypeSize.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/MachineValueType.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ValueTypes.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ISDOpcodes.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SwitchLoweringUtils.h:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SwitchCG::CaseBits}; _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'bool llvm::SwitchCG::SwitchLowering::buildJumpTable(const llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SwitchCG::CaseCluster&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:258:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SwitchCG::CaseBits}; _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:425:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:440:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:440:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TailDuplicator.cpp: In member function 'bool llvm::TailDuplicator::duplicateSimpleBB(llvm::MachineBasicBlock*, llvm::SmallVectorImpl&, const llvm::DenseSet&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TailDuplicator.cpp:783:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 783 | TII->insertBranch(*PredBB, PredTBB, PredFBB, PredCond, DL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual bool llvm::TargetInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp:329:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 329 | bool TargetInstrInfo::PredicateInstruction( | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual void llvm::TargetInstrInfo::ReplaceTailWithBranchTo(llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp:161:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 161 | insertBranch(*MBB, NewDest, nullptr, SmallVector(), DL); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp:29: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'virtual llvm::Optional > llvm::TargetInstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp:1178:41: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetLoweringBase.cpp:34: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:401:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 401 | virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:831:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 831 | virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1702:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1702 | virtual bool allowsMisalignedMemoryAccesses( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1864 | virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2869 | virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2923:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2923 | virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2766 | virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2686 | virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2937:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2937 | virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const { | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetLoweringBase.cpp: In member function 'bool llvm::TargetLoweringBase::allowsMemoryAccess(llvm::LLVMContext&, const llvm::DataLayout&, llvm::LLT, const llvm::MachineMemOperand&, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetLoweringBase.cpp:1754:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1754 | bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, | ^~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetRegisterInfo.cpp: In member function 'const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMinimalPhysRegClassLLT(llvm::MCRegister, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetRegisterInfo.cpp:230:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 230 | TargetRegisterInfo::getMinimalPhysRegClassLLT(MCRegister reg, LLT Ty) const { | ^~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetSubtargetInfo.cpp: In constructor 'llvm::TargetSubtargetInfo::TargetSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 17 | TargetSubtargetInfo::TargetSubtargetInfo( | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetSubtargetInfo.cpp:23:76: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 23 | : MCSubtargetInfo(TT, CPU, TuneCPU, FS, PF, PD, WPR, WL, RA, IS, OC, FP) {} | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/TargetSubtargetInfo.cpp:23:76: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TypePromotion.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VLIWMachineScheduler.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/VirtRegMap.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/VirtRegMap.cpp:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/LiveDebugValues.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp: In member function 'llvm::MachineInstr* {anonymous}::VarLocBasedLDV::VarLoc::BuildDbgValue(llvm::MachineFunction&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:558:50: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 558 | DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, I); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:571:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 571 | return BuildMI(MF, DbgLoc, IID, Indirect, MOs, Var, DIExpr); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/PostOrderIterator.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:82: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const LiveDebugValues::SpillLoc&}; _Tp = LiveDebugValues::SpillLoc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = LiveDebugValues::SpillLoc; _Alloc = std::allocator]', inlined from 'unsigned int llvm::UniqueVector::insert(const T&) [with T = LiveDebugValues::SpillLoc]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:51:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::DebugVariable; ValueT = LiveDebugValues::DbgValue; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LexicalScopes.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:88: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void LiveDebugValues::InstrRefBasedLDV::initialSetup(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:2921:32: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ [ 55%] Linking CXX static library ../libLLVMCodeGen.a [ 55%] Built target LLVMCodeGen [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:38: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', inlined from 'llvm::SDValue narrowExtractedVectorLoad(llvm::SDNode*, llvm::SelectionDAG&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:21519:34, inlined from 'llvm::SDValue {anonymous}::DAGCombiner::visitEXTRACT_SUBVECTOR(llvm::SDNode*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:21687:55: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:980:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 980 | return getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~^ 981 | MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'void llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, const llvm::DebugLoc&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/FastISel.cpp:1570:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1570 | TII.insertBranch(*FuncInfo.MBB, MSucc, nullptr, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1571 | SmallVector(), DbgLoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/InstrEmitter.cpp: In member function 'llvm::MachineInstr* llvm::InstrEmitter::EmitDbgInstrRef(llvm::SDDbgValue*, llvm::DenseMap&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:785:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 785 | Expr = DIExpression::append(Expr, Elts); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o [ 55%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/SymbolTableListTraits.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Instruction.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAGNodes.h:37, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/StatepointLowering.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h: In function 'llvm::iplist_impl::iterator llvm::iplist_impl::insert(iterator, pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:229:12: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 229 | iterator insert(iterator where, pointer New) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5638:34: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 5638 | auto splitMultiRegDbgValue = [&](ArrayRef> | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'bool llvm::SelectionDAGBuilder::EmitFuncArgumentDbgValue(const llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation*, FuncArgumentDbgValueKind, const llvm::SDValue&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5685:30: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 5685 | splitMultiRegDbgValue(RFV.getRegsAndSizes()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5694:28: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 5694 | splitMultiRegDbgValue(ArgRegsAndSizes); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAG.h:30, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:35, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:25: In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::SelectionDAGBuilder::FindMergedConditions(const llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::Instruction::BinaryOps, llvm::BranchProbability, llvm::BranchProbability, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2257:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::salvageUnresolvedDbgValue(DanglingDebugInfo&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1305:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1305 | Expr = DIExpression::appendOpsToArg(Expr, Ops, 0, StackValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::SelectionDAGBuilder::splitWorkItem(llvm::SwitchCG::SwitchWorkList&, const llvm::SwitchCG::SwitchWorkListItem&, llvm::Value*, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:11089:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::SelectionDAGBuilder::splitWorkItem(llvm::SwitchCG::SwitchWorkList&, const llvm::SwitchCG::SwitchWorkListItem&, llvm::Value*, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:11105:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::SelectionDAGBuilder::lowerWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:10855:20: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::SelectionDAGBuilder::lowerWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:10869:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::SelectionDAGBuilder::lowerWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:10915:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock* llvm::SelectionDAGBuilder::peelDominantCaseCluster(const llvm::SwitchInst&, llvm::SwitchCG::CaseClusterVector&, llvm::BranchProbability&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:11173:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In static member function 'static void llvm::BuildVectorSDNode::recastRawBits(bool, unsigned int, llvm::SmallVectorImpl&, llvm::ArrayRef, llvm::BitVector&, const llvm::BitVector&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11630:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11630 | void BuildVectorSDNode::recastRawBits(bool IsLittleEndian, | ^~~~~~~~~~~~~~~~~ In member function 'bool llvm::BuildVectorSDNode::getConstantRawBits(bool, unsigned int, llvm::SmallVectorImpl&, llvm::BitVector&) const', inlined from 'bool llvm::BuildVectorSDNode::getConstantRawBits(bool, unsigned int, llvm::SmallVectorImpl&, llvm::BitVector&) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11594:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11625:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11625 | recastRawBits(IsLittleEndian, DstEltSizeInBits, RawBitElements, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11626 | SrcBitElements, UndefElements, SrcUndeElements); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11625:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::salvageDebugInfo(llvm::SDNode&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10020:48: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10020 | DIExpr = DIExpression::appendOpsToArg(DIExpr, ExprOps, i, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13: In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10159:44: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10159:22: note: 'Listener' declared here 10159 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10137:63: note: 'this' declared here 10137 | void SelectionDAG::ReplaceAllUsesWith(SDNode *From, SDNode *To) { | ^ In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10103:44: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10103:22: note: 'Listener' declared here 10103 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10086:64: note: 'this' declared here 10086 | void SelectionDAG::ReplaceAllUsesWith(SDValue FromN, SDValue To) { | ^ In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10257:44: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10257:22: note: 'Listener' declared here 10257 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10240:70: note: 'this' declared here 10240 | void SelectionDAG::ReplaceAllUsesOfValueWith(SDValue From, SDValue To){ | ^ In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', inlined from '{anonymous}::RAUOVWUpdateListener::RAUOVWUpdateListener(llvm::SelectionDAG&, llvm::SmallVector<{anonymous}::UseMemo, 4>&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10331:54, inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10425:44: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10425:24: note: 'Listener' declared here 10425 | RAUOVWUpdateListener Listener(*this, Uses); | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10399:59: note: 'this' declared here 10399 | unsigned Num){ | ^ In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)', inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10204:44: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10204:22: note: 'Listener' declared here 10204 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10193:70: note: 'this' declared here 10193 | void SelectionDAG::ReplaceAllUsesWith(SDNode *From, const SDValue *To) { | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'llvm::SDValue llvm::SelectionDAG::FoldConstantArithmetic(unsigned int, const llvm::SDLoc&, llvm::EVT, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:5641:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5641 | BuildVectorSDNode::recastRawBits(IsLE, BVVT.getScalarSizeInBits(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5642 | DstBits, RawBits, DstUndefs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5643 | BitVector(RawBits.size(), false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:5641:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAGISel.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'bool llvm::SelectionDAGISel::PrepareEHLandingPad()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1229:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o [ 56%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:401:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 401 | virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:831:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 831 | virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1702:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1702 | virtual bool allowsMisalignedMemoryAccesses( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1864 | virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2869 | virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2923:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2923 | virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:4293:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4293 | virtual Register getRegisterByName(const char* RegName, LLT Ty, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2766 | virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2686 | virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2937:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2937 | virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const { | ^~~~~~~~~~~ [ 56%] Linking CXX static library ../../libLLVMSelectionDAG.a [ 56%] Built target LLVMSelectionDAG [ 56%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o [ 56%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o [ 56%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AIXException.cpp.o [ 56%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'const llvm::DIExpression* combineDIExpressions(const llvm::DIExpression*, const llvm::DIExpression*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:609:47: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 609 | (Elts.size() > 0) ? DIExpression::append(Original, Elts) : Original; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfo.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void interpretValues(const llvm::MachineInstr*, FwdRegWorklist&, llvm::ParamSet&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:675:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:810:24, inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:990:34: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:859:48, inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:990:34: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h: In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:184:3: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 184 | DebugLocEntry(const MCSymbol *Begin, const MCSymbol *End, | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/FoldingSet.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/DIE.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/ByteStreamer.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocStream.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:12: In member function 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector&}; T = llvm::DebugLocEntry; bool = false]', inlined from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector&}; T = llvm::DebugLocEntry]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:929:38: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 392 | ::new ((void *)(NewElts + this->size())) T(std::forward(Args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h: In function 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector&}; T = llvm::DebugLocEntry]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 931 | ::new ((void *)this->end()) T(std::forward(Args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, llvm::MCSymbol*, llvm::SmallVector&}; T = llvm::DebugLocEntry; bool = false]', inlined from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, llvm::MCSymbol*, llvm::SmallVector&}; T = llvm::DebugLocEntry]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:929:38, inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl&, const llvm::DbgValueHistoryMap::Entries&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1744:32: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 392 | ::new ((void *)(NewElts + this->size())) T(std::forward(Args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, llvm::MCSymbol*, llvm::SmallVector&}; T = llvm::DebugLocEntry]', inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl&, const llvm::DbgValueHistoryMap::Entries&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1744:32: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 931 | ::new ((void *)this->end()) T(std::forward(Args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/PseudoProbePrinter.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp: In static member function 'static llvm::iterator_range<{anonymous}::InvokeStateChangeIterator> {anonymous}::InvokeStateChangeIterator::range(const llvm::WinEHFuncInfo&, llvm::MachineFunction::const_iterator, llvm::MachineFunction::const_iterator, int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp:419:3: note: parameter passing for argument of type 'llvm::MachineFunction::const_iterator' {aka 'llvm::ilist_iterator, false, true>'} changed in GCC 7.1 419 | range(const WinEHFuncInfo &EHInfo, MachineFunction::const_iterator Begin, | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp:419:3: note: parameter passing for argument of type 'llvm::MachineFunction::const_iterator' {aka 'llvm::ilist_iterator, false, true>'} changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp: In member function 'void llvm::WinException::computeIP2StateTable(const llvm::MachineFunction*, const llvm::WinEHFuncInfo&, llvm::SmallVectorImpl >&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp:945:68: note: parameter passing for argument of type 'llvm::MachineFunction::const_iterator' {aka 'llvm::ilist_iterator, false, true>'} changed in GCC 7.1 945 | for (const auto &StateChange : InvokeStateChangeIterator::range( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 946 | FuncInfo, FuncletStart, FuncletEnd, BaseState)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp: In member function 'void llvm::WinException::emitCSpecificHandlerTable(const llvm::MachineFunction*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp:620:40: note: parameter passing for argument of type 'llvm::MachineFunction::const_iterator' {aka 'llvm::ilist_iterator, false, true>'} changed in GCC 7.1 620 | InvokeStateChangeIterator::range(FuncInfo, MF->begin(), Stop)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp: In member function 'void llvm::WinException::emitCLRExceptionTable(const llvm::MachineFunction*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/WinException.cpp:1212:42: note: parameter passing for argument of type 'llvm::MachineFunction::const_iterator' {aka 'llvm::ilist_iterator, false, true>'} changed in GCC 7.1 1212 | InvokeStateChangeIterator::range(FuncInfo, FuncletStart, FuncletEnd)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/CodeViewDebug.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o [ 58%] Linking CXX static library ../../libLLVMAsmPrinter.a [ 58%] Built target LLVMAsmPrinter [ 58%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o [ 58%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MIRParser/MIParser.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:80:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 80 | static LLT fixed_vector(unsigned NumElements, LLT ScalarTy) { | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:47: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'bool {anonymous}::MIParser::parseDIExpression(llvm::MDNode*&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:2235:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp: In member function 'bool {anonymous}::MIParser::verifyImplicitOperands(llvm::ArrayRef<{anonymous}::ParsedMachineOperand>, const llvm::MCInstrDesc&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:1353:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParsedMachineOperand>' changed in GCC 7.1 1353 | bool MIParser::verifyImplicitOperands(ArrayRef Operands, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp: In member function 'bool {anonymous}::MIParser::assignRegisterTies(llvm::MachineInstr&, llvm::ArrayRef<{anonymous}::ParsedMachineOperand>)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:1613:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParsedMachineOperand>' changed in GCC 7.1 1613 | bool MIParser::assignRegisterTies(MachineInstr &MI, | ^~~~~~~~ In member function 'bool {anonymous}::MIParser::parseMachineMemoryOperand(llvm::MachineMemOperand*&)', inlined from 'bool {anonymous}::MIParser::parse.constprop(llvm::MachineInstr*&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:1076:36: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:3342:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3342 | Dest = MF.getMachineMemOperand(Ptr, Flags, MemoryType, Align(BaseAlignment), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3343 | AAInfo, Range, SSID, Order, FailureOrder); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp: In member function 'bool {anonymous}::MIParser::parse.constprop(llvm::MachineInstr*&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:1090:31: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParsedMachineOperand>' changed in GCC 7.1 1090 | if (verifyImplicitOperands(Operands, MCID)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'bool {anonymous}::MIParser::parseBasicBlockLiveins(llvm::MachineBasicBlock&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:823:18, inlined from 'bool {anonymous}::MIParser::parseBasicBlock(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:887:33, inlined from 'bool {anonymous}::MIParser::parseBasicBlocks()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:975:24, inlined from 'bool llvm::parseMachineInstructions(PerFunctionMIParsingState&, StringRef, SMDiagnostic&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:3441:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o [ 58%] Linking CXX static library ../../libLLVMMIRParser.a [ 58%] Built target LLVMMIRParser [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEInfo.cpp: In member function 'const llvm::GISelInstProfileBuilder& llvm::GISelInstProfileBuilder::addNodeIDRegType(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEInfo.cpp:335:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 335 | GISelInstProfileBuilder::addNodeIDRegType(const LLT Ty) const { | ^~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelKnownBits.cpp.o [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'void llvm::CSEMIRBuilder::profileEverything(unsigned int, llvm::ArrayRef, llvm::ArrayRef, llvm::Optional, llvm::GISelInstProfileBuilder&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:108:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 108 | void CSEMIRBuilder::profileEverything(unsigned Opc, ArrayRef DstOps, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:108:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'bool llvm::CSEMIRBuilder::checkCopyToDefsPossible(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:132:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 132 | bool CSEMIRBuilder::checkCopyToDefsPossible(ArrayRef DstOps) { | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::CSEMIRBuilder::generateCopiesIfRequired(llvm::ArrayRef, llvm::MachineInstrBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:143:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 143 | CSEMIRBuilder::generateCopiesIfRequired(ArrayRef DstOps, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::CSEMIRBuilder::buildInstr(unsigned int, llvm::ArrayRef, llvm::ArrayRef, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:170:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 170 | MachineInstrBuilder CSEMIRBuilder::buildInstr(unsigned Opc, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:170:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:209:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 209 | return buildBuildVectorConstant(DstOps[0], VecCst); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:209:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:276:41: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 276 | bool CanCopy = checkCopyToDefsPossible(DstOps); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 278 | return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 282 | auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:291:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 291 | profileEverything(Opc, DstOps, SrcOps, Flag, ProfBuilder); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 299 | MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:278:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 278 | virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex, | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:282:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 282 | assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:26: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'virtual llvm::LLT llvm::CallLowering::ValueHandler::getStackValueStoreType(const llvm::DataLayout&, const llvm::CCValAssign&, llvm::ISD::ArgFlagsTy) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1076:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1076 | return LLT::vector(ValTy.getElementCount(), PtrTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:669:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 669 | return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:669:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:669:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertOp(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:859:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 859 | return buildInstr(Opc, Res, Op).addImm(Val); | ~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:859:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:859:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemTransferInst(unsigned int, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemCpy(const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1929:32, inlined from 'void llvm::CallLowering::ValueHandler::copyArgumentMemory(const llvm::CallLowering::ArgInfo&, llvm::Register, llvm::Register, const llvm::MachinePointerInfo&, llvm::Align, const llvm::MachinePointerInfo&, llvm::Align, uint64_t, llvm::CCValAssign&) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1107:25: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1919:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1919 | auto MIB = buildInstr( | ~~~~~~~~~~^ 1920 | Opcode, {}, {DstPtr, SrcPtr, Size, SrcOp(INT64_C(0) /*isTailCall*/)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1919:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1919:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::Register llvm::CallLowering::ValueHandler::extendRegister(llvm::Register, llvm::CCValAssign&, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1130:38: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 659 | return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(llvm::CCValAssign&, llvm::Register, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1160:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1160 | Register CallLowering::IncomingValueHandler::buildExtensionHint(CCValAssign &VA, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'virtual void llvm::CallLowering::IncomingValueHandler::assignValueToReg(llvm::Register, llvm::Register, llvm::CCValAssign)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1215:33: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 1215 | auto Hint = buildExtensionHint(VA, Copy.getReg(0), RegTy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetLoads(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef, llvm::Register, int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:830:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 830 | MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:831:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 831 | auto *MMO = MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | MRI.getType(VRegs[I]), | ~~~~~~~~~~~~~~~~~~~~~~ 833 | commonAlignment(BaseAlign, Offsets[I])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetStores(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:861:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 861 | MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:862:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 862 | auto *MMO = MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | MRI.getType(VRegs[I]), | ~~~~~~~~~~~~~~~~~~~~~~ 864 | commonAlignment(BaseAlign, Offsets[I])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'llvm::MachineInstrBuilder mergeVectorRegsToResultRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:282:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 282 | LLT LCMTy = getCoverTy(LLTy, PartLLT); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'void buildCopyToRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)', inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:703:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:479:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 479 | B.buildInstr(ExtendOp, {DstRegs[0]}, {SrcReg}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:479:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:479:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:492:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 492 | LLT GCDTy = getGCDType(SrcTy, PartTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:501:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 501 | LLT LCMTy = getCoverTy(SrcTy, PartTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:520:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 520 | UnmergeSrc = B.buildInstr(ExtendOp, {CoverTy}, {SrcReg}).getReg(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:520:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:520:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:727:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 727 | Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:362:22, inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:796:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 664 | return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const', inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:395:44, inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:796:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:174:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 174 | return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31, inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:396:42, inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:796:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:98:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 98 | return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~ In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)', inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:796:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:405:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 405 | LLT GCDTy = getGCDType(LLTy, PartLLT); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:457:35, inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:796:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4383:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4383 | B.buildInstr(ExtrOpcode, {Dst}, {ShlSrc, PosCst, WidthCst}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4383:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4383:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1609 | return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1593 | return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4297:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1936 | return buildInstr(TargetOpcode::G_SBFX, {Dst}, {Src, LSB, Width}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5093:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5093 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5094 | {LHS.MI->getOperand(1).getReg(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5095 | LHS.MI->getOperand(2).getReg(), RHS.Reg}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5093:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5093:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5104:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5104 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5105 | {RHS.MI->getOperand(1).getReg(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5106 | RHS.MI->getOperand(2).getReg(), LHS.Reg}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5104:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5104:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5453:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5453 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5454 | {FMulMI->getOperand(1).getReg(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5455 | FMulMI->getOperand(2).getReg(), LHSReg}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5453:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5453:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4721:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4721 | Builder.buildInstr(LHSOpc, {NarrowTy}, {NarrowLHS, NarrowRHS}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4721:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4721:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4083:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4083 | B.buildInstr(FshOpc, {Dst}, {ShlSrc, LShrSrc, Amt}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4083:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4083:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4234:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4234 | MatchInfo = [=](MachineIRBuilder &B) { B.buildInstr(Op, {Dst}, {LHS}); }; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4234:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4234:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4334:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4334 | B.buildInstr(TargetOpcode::G_UBFX, {Dst}, {ShiftSrc, LSBCst, WidthCst}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4334:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4334:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4441:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4441 | B.buildInstr(TargetOpcode::G_UBFX, {Dst}, {AndSrc, PosCst, WidthCst}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4441:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4441:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5228:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5228 | B.buildInstr(PreferredFusedOpcode, {InnerFMA}, {U, V, Z}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5228:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5228:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5229:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5229 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5230 | {X, Y, InnerFMA}); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5229:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5229:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In function 'llvm::Type* getTypeForLLT(llvm::LLT, llvm::LLVMContext&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1246:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1246 | static Type *getTypeForLLT(LLT Ty, LLVMContext &C) { | ^~~~~~~~~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:747:43: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 747 | auto *NewMMO = MF.getMachineMemOperand(&MMO, PtrInfo, MemDesc.MemoryTy); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:653:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 653 | return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:653:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:653:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5149:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5149 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5150 | {FpExtX.getReg(0), FpExtY.getReg(0), RHS.Reg}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5149:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5149:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5164:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5164 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5165 | {FpExtX.getReg(0), FpExtY.getReg(0), LHS.Reg}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5164:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5164:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5273:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5273 | B.buildInstr(PreferredFusedOpcode, {DstType}, {FpExtU, FpExtV, Z}) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5273:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5273:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5275:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5275 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5276 | {X, Y, InnerFMA}); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5275:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5275:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5534:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5534 | B.buildInstr(PreferredFusedOpcode, {Dst}, {FpExtX, FpExtY, Z}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5534:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5534:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1477 | return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1494 | return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1516:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1516 | return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1516:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1516:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1565 | return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1571 | return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1577:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1577 | return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1577:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1577:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1623:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1623 | return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1623:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1623:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1661:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1661 | return buildInstr(TargetOpcode::G_BSWAP, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1661:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1661:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1702:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1702 | return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1702:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1702:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5395:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5395 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5396 | {LHS.MI->getOperand(1).getReg(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5397 | LHS.MI->getOperand(2).getReg(), NegZ}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5395:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5395:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5407:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5407 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5408 | {NegY, RHS.MI->getOperand(2).getReg(), LHS.Reg}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5407:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5407:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5441:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5441 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5442 | {NegX, FMulMI->getOperand(2).getReg(), NegZ}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5441:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5441:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5489:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5489 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5490 | {FpExtX, FpExtY, NegZ}); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5489:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5489:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:150:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5505:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5505 | B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5506 | {NegY, FpExtZ, LHSReg}); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5505:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5505:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::isConstantLegalOrBeforeLegalizer(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:144:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 144 | bool CombinerHelper::isConstantLegalOrBeforeLegalizer(const LLT Ty) const { | ^~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'void llvm::CombinerHelper::applyOptBrCondByInvertingCond(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1231:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1615:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1615 | return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1615:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1615:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyShiftOfShiftedLogic(llvm::MachineInstr&, llvm::ShiftOfShiftedLogic&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1581:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1581 | Builder.buildInstr(Opcode, {DestType}, {Shift1Base, Const}).getReg(0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1581:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1581:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1585:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1584 | Register Shift2 = Builder | ~~~~~~~ 1585 | .buildInstr(Opcode, {DestType}, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1586 | {MatchInfo.LogicNonShiftReg, Shift2Const}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1585:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1585:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1590:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1590 | Builder.buildInstr(MatchInfo.Logic->getOpcode(), {Dest}, {Shift1, Shift2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1590:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1590:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1950:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1950 | Builder.buildMerge(DstReg, { Narrowed, Zero }); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1950:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1963:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1963 | Builder.buildMerge(DstReg, { Zero, Narrowed }); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1963:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1973:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1973 | Builder.buildMerge(DstReg, { Unmerge.getReg(1), Hi }); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1973:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1979:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1979 | Builder.buildMerge(DstReg, { Hi, Hi }); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1979:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1987:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1987 | Builder.buildMerge(DstReg, { Lo, Hi }); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1987:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'void llvm::CombinerHelper::applyCombineAddP2IToPtrAdd(llvm::MachineInstr&, std::pair&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2076:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 659 | return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineExtOfExt(llvm::MachineInstr&, std::tuple&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2181:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2181 | Builder.buildInstr(SrcExtOp, {DstReg}, {Reg}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2181:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2181:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineTruncOfExt(llvm::MachineInstr&, std::pair&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2257:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2257 | Builder.buildInstr(SrcExtOp, {DstReg}, {SrcReg}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2257:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2257:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)', inlined from 'void llvm::CombinerHelper::applyAshShlToSextInreg(llvm::MachineInstr&, std::tuple&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2762:25: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 647 | return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'void llvm::CombinerHelper::applyPtrAddZero(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3085:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 664 | return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::applyFoldBinOpIntoSelect(llvm::MachineInstr&, const unsigned int&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3183:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3183 | FoldTrue = Builder.buildInstr(BinOpcode, {Ty}, {SelectTrue, RHS}).getReg(0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3183:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3183:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3185:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3185 | Builder.buildInstr(BinOpcode, {Ty}, {SelectFalse, RHS}).getReg(0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3185:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3185:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3187:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3187 | FoldTrue = Builder.buildInstr(BinOpcode, {Ty}, {LHS, SelectTrue}).getReg(0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3187:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3187:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3189:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3189 | Builder.buildInstr(BinOpcode, {Ty}, {LHS, SelectFalse}).getReg(0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3189:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3189:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyRotateOutOfRange(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4137:26: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1529:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1529 | return buildInstr(TargetOpcode::G_UREM, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1529:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1529:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:76:28, inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4963:32: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1641:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1641 | return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1641:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1641:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineDivRem(llvm::MachineInstr&, llvm::MachineInstr*&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1179:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1179 | Builder.buildInstr(IsSigned ? TargetOpcode::G_SDIVREM | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | : TargetOpcode::G_UDIVREM, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | {DestDivReg, DestRemReg}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1182 | {MI.getOperand(1).getReg(), MI.getOperand(2).getReg()}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1179:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1179:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildRotateRight(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'void llvm::CombinerHelper::applyTruncStoreMerge(llvm::MachineInstr&, llvm::MergeTruncStoresInfo&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3801:33: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1948:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1948 | return buildInstr(TargetOpcode::G_ROTR, {Dst}, {Src, Amt}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1948:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1948:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5545:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5545 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstTy, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5546 | MRI.getType(FMulMI->getOperand(0).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5545:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5561:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5561 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstTy, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5562 | MRI.getType(FMulMI->getOperand(0).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5561:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5286:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5286 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5287 | MRI.getType(FMulMI->getOperand(0).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5286:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5306:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5306 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5307 | MRI.getType(FMAMI->getOperand(0).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5306:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5327:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5327 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5328 | MRI.getType(FMulMI->getOperand(0).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5327:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5347:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5347 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5348 | MRI.getType(FMAMI->getOperand(0).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5347:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5144:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5144 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5145 | MRI.getType(FpExtSrc->getOperand(1).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5144:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5159:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5159 | TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5160 | MRI.getType(FpExtSrc->getOperand(1).getReg()))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5159:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4709:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4709 | if (!TLI.isTruncateFree(WideTy, NarrowTy, DL, Ctx) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4710:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4710 | !TLI.isZExtFree(NarrowTy, WideTy, DL, Ctx)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchTruncStoreMerge(llvm::MachineInstr&, llvm::MergeTruncStoresInfo&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3736:56: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3736 | bool Allowed = getTargetLowering().allowsMemoryAccess( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3737 | C, DL, WideStoreTy, LowestIdxStore->getMMO(), &Fast); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4309:66: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4309 | if (!getTargetLowering().isConstantUnsignedBitfieldExtractLegal( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4310 | TargetOpcode::G_UBFX, Ty, ExtractTy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4396:66: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4396 | if (!getTargetLowering().isConstantUnsignedBitfieldExtractLegal( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4397 | TargetOpcode::G_UBFX, Ty, ExtractTy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3531:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3531 | if (!getTargetLowering().allowsMemoryAccess(C, DL, Ty, *NewMMO, &Fast) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/CodeGenCommonISel.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/IRTranslator.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:12: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h: In function 'llvm::iplist_impl::iterator llvm::iplist_impl::insert(iterator, pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:229:12: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 229 | iterator insert(iterator where, pointer New) { | ^~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | ^~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/IRTranslator.h:25: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1494 | return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1510 | return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1593 | return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'void llvm::IRTranslator::getStackGuard(llvm::Register, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1677:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1677 | MIRBuilder.buildInstr(TargetOpcode::LOAD_STACK_GUARD, {DstReg}, {}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1677:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1677:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1690:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1690 | MachineMemOperand *MemRef = MF->getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1691 | MPInfo, Flags, PtrTy, DL->getPointerABIAlignment(AddrSpace)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16: In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::IRTranslator::findMergedConditions(const llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::Instruction::BinaryOps, llvm::BranchProbability, llvm::BranchProbability, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:465:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::IRTranslator::emitBitTestCase(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*, llvm::BranchProbability, llvm::Register, llvm::SwitchCG::BitTestCase&, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1085:34: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1565 | return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'bool llvm::IRTranslator::translateFreeze(const llvm::User&, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2965:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1450:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1450 | return buildInstr(TargetOpcode::G_FREEZE, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1450:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1450:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translatePHI(const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2847:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2847 | auto MIB = MIRBuilder.buildInstr(TargetOpcode::G_PHI, {Reg}, {}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2847:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2847:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateBinaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:304:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 304 | MIRBuilder.buildInstr(Opcode, {Res}, {Op0, Op1}, Flags); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:304:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:304:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:317:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 317 | MIRBuilder.buildInstr(Opcode, {Res}, {Op0}, Flags); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:317:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:317:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerJumpTableWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:894:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 894 | bool IRTranslator::lowerJumpTableWorkItem(SwitchCG::SwitchWorkListItem W, | ^~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool llvm::IRTranslator::lowerJumpTableWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:913:16: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerBitTestWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1116:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 1116 | bool IRTranslator::lowerBitTestWorkItem( | ^~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool llvm::IRTranslator::lowerBitTestWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1129:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool llvm::IRTranslator::lowerSwitchWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1209:20: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerSwitchWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1215:32: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 1215 | if (!lowerBitTestWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1216 | DefaultProb, UnhandledProbs, I, Fallthrough, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1217 | FallthroughUnreachable)) { | ~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1225:34: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 1225 | if (!lowerJumpTableWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1226 | UnhandledProbs, I, Fallthrough, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1227 | FallthroughUnreachable)) { | ~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateCast(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1480:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1480 | MIRBuilder.buildInstr(Opcode, {Res}, {Op}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1480:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1480:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'bool llvm::IRTranslator::translateGetElementPtr(const llvm::User&, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1511:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const', inlined from 'bool llvm::IRTranslator::translateGetElementPtr(const llvm::User&, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1548:47: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:174:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 174 | return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateFixedPointIntrinsic(unsigned int, const llvm::CallInst&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1711:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1711 | MIRBuilder.buildInstr(Op, {Dst}, { Src0, Src1, Scale }); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1711:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1711:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateSimpleIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1831:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1831 | MIRBuilder.buildInstr(Op, {getOrCreateVReg(CI)}, VRegs, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1832 | MachineInstr::copyFlagsFromInstruction(CI)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1831:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1831:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateConstrainedFPIntrinsic(const llvm::ConstrainedFPIntrinsic&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1877:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1877 | MIRBuilder.buildInstr(Opcode, {getOrCreateVReg(FPI)}, VRegs, Flags); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1877:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1877:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2733:38: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1477 | return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateVAArg(const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2754:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2754 | MIRBuilder.buildInstr(TargetOpcode::G_VAARG, {getOrCreateVReg(U)}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 | {getOrCreateVReg(*U.getOperand(0)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2756 | DL->getABITypeAlign(U.getType()).value()}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2754:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2754:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateShuffleVector(const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2835:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2834 | MIRBuilder | ~~~~~~~~~~ 2835 | .buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {getOrCreateVReg(U)}, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2836 | {getOrCreateVReg(*U.getOperand(0)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2837 | getOrCreateVReg(*U.getOperand(1))}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2835:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2835:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicRMW(const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2941:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2941 | *MF->getMachineMemOperand(MachinePointerInfo(I.getPointerOperand()), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2942 | Flags, MRI->getType(Val), getMemOpAlign(I), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2943 | I.getAAMetadata(), nullptr, I.getSyncScopeID(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2944 | I.getOrdering())); | ~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateLoad(const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1321:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1321 | MIRBuilder.materializePtrAdd(Addr, Base, OffsetTy, Offsets[i] / 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1325:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1325 | auto MMO = MF->getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1326 | Ptr, Flags, MRI->getType(Regs[i]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1327 | commonAlignment(BaseAlign, Offsets[i] / 8), AAInfo, Ranges, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1328 | LI.getSyncScopeID(), LI.getOrdering()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)', inlined from 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1335:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1361:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1361 | MIRBuilder.materializePtrAdd(Addr, Base, OffsetTy, Offsets[i] / 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1365:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1365 | auto MMO = MF->getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1366 | Ptr, Flags, MRI->getType(Vals[i]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1367 | commonAlignment(BaseAlign, Offsets[i] / 8), SI.getAAMetadata(), nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1368 | SI.getSyncScopeID(), SI.getOrdering()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateOverflowIntrinsic(const llvm::CallInst&, unsigned int, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1698:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1698 | MIRBuilder.buildInstr( | ~~~~~~~~~~~~~~~~~~~~~^ 1699 | Op, {ResRegs[0], ResRegs[1]}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1700 | {getOrCreateVReg(*CI.getOperand(0)), getOrCreateVReg(*CI.getOperand(1))}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1698:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1698:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1978:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1978 | MIRBuilder.buildInstr(TargetOpcode::G_VASTART, {}, {getOrCreateVReg(*Ptr)}) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1978:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1978:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2075:39: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1535:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1535 | return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1535:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1535:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2077:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1668:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1668 | return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1668:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1668:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2071:26: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1689:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1689 | return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1689:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1689:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2084:26: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:653:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 653 | return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:653:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:653:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2134:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2134 | *MF->getMachineMemOperand(MachinePointerInfo::getFixedStack(*MF, FI), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2135 | MachineMemOperand::MOStore | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2136 | MachineMemOperand::MOVolatile, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2137 | PtrTy, Align(8))); | ~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2177:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2177 | MIRBuilder.buildInstr(Opcode, {getOrCreateVReg(CI)}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2178 | {getOrCreateVReg(*CI.getArgOperand(0))}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2177:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2177:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2209:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2208 | MIRBuilder | ~~~~~~~~~~ 2209 | .buildInstr(TargetOpcode::G_READ_REGISTER, {getOrCreateVReg(CI)}, {}) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2209:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2209:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2260:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2260 | MIRBuilder.buildInstr(Opc, {Dst}, {ScalarSrc, VecSrc}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2261 | MachineInstr::copyFlagsFromInstruction(CI)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2260:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2260:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2275:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2275 | auto Rdx = MIRBuilder.buildInstr( | ~~~~~~~~~~~~~~~~~~~~~^ 2276 | Opc, {DstTy}, {VecSrc}, MachineInstr::copyFlagsFromInstruction(CI)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2275:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2275:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2277:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2277 | MIRBuilder.buildInstr(ScalarOpc, {Dst}, {ScalarSrc, Rdx}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2278 | MachineInstr::copyFlagsFromInstruction(CI)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2277:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2277:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2309:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2308 | MIRBuilder | ~~~~~~~~~~ 2309 | .buildInstr(TargetOpcode::G_INTRINSIC_FPTRUNC_ROUND, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2310 | {getOrCreateVReg(CI)}, | ~~~~~~~~~~~~~~~~~~~~~~ 2311 | {getOrCreateVReg(*CI.getArgOperand(0))}, Flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2309:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2309:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateCall(const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2478:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2478 | MIB.addMemOperand(MF->getMachineMemOperand(MachinePointerInfo(Info.ptrVal), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | Info.flags, MemTy, Alignment)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicCmpXchg(const llvm::User&, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2871:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2871 | *MF->getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 2872 | MachinePointerInfo(I.getPointerOperand()), Flags, MRI->getType(Cmp), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2873 | getMemOpAlign(I), I.getAAMetadata(), nullptr, I.getSyncScopeID(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2874 | I.getSuccessOrdering(), I.getFailureOrdering())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::iplist_impl::push_back(pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]', inlined from 'void llvm::MachineFunction::push_back(llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:870:67, inlined from 'virtual bool llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:3422:16: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:314:39: note: parameter passing for argument of type 'llvm::ilist_iterator, false, false>' changed in GCC 7.1 314 | void push_back(pointer val) { insert(end(), val); } | ~~~~~~^~~~~~~~~~~~ In member function 'void llvm::iplist_impl::push_back(pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]', inlined from 'void llvm::MachineFunction::push_back(llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:870:67, inlined from 'virtual bool llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:3437:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:314:39: note: parameter passing for argument of type 'llvm::ilist_iterator, false, false>' changed in GCC 7.1 314 | void push_back(pointer val) { insert(end(), val); } | ~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:314:39: note: parameter passing for argument of type 'llvm::ilist_iterator, false, false>' changed in GCC 7.1 [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InlineAsmLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineOperand}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineOperand}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual bool llvm::InlineAsmLowering::lowerAsmOperandForConstraint(llvm::Value*, llvm::StringRef, std::vector&, llvm::MachineIRBuilder&) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:680:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o [ 58%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::elementTypeIs(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:93:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 93 | LegalityPredicate LegalityPredicates::elementTypeIs(unsigned TypeIdx, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeIs(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:28:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 28 | LegalityPredicate LegalityPredicates::typeIs(unsigned TypeIdx, LLT Type) { | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeInSet(unsigned int, std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:34:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 34 | LegalityPredicates::typeInSet(unsigned TypeIdx, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typePairAndMemDescInSet(unsigned int, unsigned int, unsigned int, std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:52:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 52 | LegalityPredicate LegalityPredicates::typePairAndMemDescInSet( | ^~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In member function 'llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:173:7: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 173 | LLT changeElementType(LLT NewEltTy) const { | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:174:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 174 | return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:98:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 98 | return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'llvm::LegalizeMutations::moreElementsToNextPow2(unsigned int, unsigned int)::' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:104:35, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair; _Fn = llvm::LegalizeMutations::moreElementsToNextPow2(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t<(! std::is_void< >::value), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair; _Callable = llvm::LegalizeMutations::moreElementsToNextPow2(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:138:40, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair; _Functor = llvm::LegalizeMutations::moreElementsToNextPow2(unsigned int, unsigned int)::; _ArgTypes = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementCountTo(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:57:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 57 | LegalizeMutation LegalizeMutations::changeElementCountTo(unsigned TypeIdx, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementTo(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:38:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 38 | LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeTo(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:17:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 17 | LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, LLT Ty) { | ^~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/Legalizer.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Legalizer.cpp:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:97:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 97 | static LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:98:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 98 | return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Legalizer.cpp:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In static member function 'static bool llvm::LegalizationArtifactCombiner::canFoldMergeOpcode(unsigned int, unsigned int, llvm::LLT, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:462:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 462 | static bool canFoldMergeOpcode(unsigned MergeOp, unsigned ConvertOp, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:462:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::isConstantUnsupported(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1276:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1276 | bool isConstantUnsupported(LLT Ty) const { | ^~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromBuildVector(llvm::GBuildVector&, unsigned int, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:631:40: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryFoldImplicitDef(llvm::MachineInstr&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 350 | Builder.buildInstr(TargetOpcode::G_IMPLICIT_DEF, {DstReg}, {}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Legalizer.cpp:19: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)', inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:193:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 647 | return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 206 | Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineZExt(llvm::MachineInstr&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&, llvm::GISelObserverWrapper&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:139:23: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1593 | return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const', inlined from 'bool llvm::LegalizationArtifactCombiner::tryFoldUnmergeCast(llvm::MachineInstr&, llvm::MachineInstr&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:402:53: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 190 | return LLT::scalarOrVector(EC, getScalarType()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&, llvm::GISelChangeObserver&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:887:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 887 | if (!MergeI || !canFoldMergeOpcode(MergeI->getOpcode(), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 888 | ConvertOp, OpTy, DestTy)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LLT llvm::LLT::divide(int) const', inlined from 'llvm::LLT llvm::LLT::divide(int) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:196:7, inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&, llvm::GISelChangeObserver&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:921:45: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:202:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 202 | return scalarOrVector(getElementCount().divideCoefficientBy(Factor), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | getElementType()); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&, llvm::GISelChangeObserver&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:944:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 944 | Builder.buildInstr(ConvertOp, {DstRegs[k]}, {TmpRegs[k]}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:944:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:944:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:989:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 989 | Builder.buildInstr(ConvertOp, {DefReg}, {MergeSrc}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:989:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:989:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineAnyExt(llvm::MachineInstr&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&, llvm::GISelObserverWrapper&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 87 | Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1668:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1668 | return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1668:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1668:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 664 | return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:664:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5881:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5881 | MIRBuilder.buildInstr(Opc, {R1}, {R2, R2, R3}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5881:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5881:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Type* getFloatTypeForLLT(llvm::LLVMContext&, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:77:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 77 | static Type *getFloatTypeForLLT(LLVMContext &Ctx, LLT Ty) { | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Type* getTypeForLLT(llvm::LLT, llvm::LLVMContext&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7406:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 7406 | static Type *getTypeForLLT(LLT Ty, LLVMContext &C) { | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:26, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:97:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 97 | static LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:98:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 98 | return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'std::pair getNarrowTypeBreakDown(llvm::LLT, llvm::LLT, llvm::LLT&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:51:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 51 | getNarrowTypeBreakDown(LLT OrigTy, LLT NarrowTy, LLT &LeftoverTy) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:51:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, uint64_t)', inlined from 'std::pair getNarrowTypeBreakDown(llvm::LLT, llvm::LLT, llvm::LLT&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:67:37: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:104:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 104 | return scalarOrVector(EC, LLT::scalar(static_cast(ScalarSize))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:80:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 80 | static LLT fixed_vector(unsigned NumElements, LLT ScalarTy) { | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:980:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 980 | return getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~^ 981 | MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:549:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 549 | return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:549:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:549:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 647 | return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 659 | return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:669:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 669 | return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:669:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:669:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1477 | return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1477:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1494 | return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1494:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1510 | return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1529:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1529 | return buildInstr(TargetOpcode::G_UREM, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1529:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1529:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1565 | return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1571 | return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1577:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1577 | return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1577:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1577:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1593 | return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1609 | return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1615:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1615 | return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1615:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1615:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1623:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1623 | return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1623:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1623:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1631:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1631 | return buildInstr(TargetOpcode::G_SUB, {Dst}, {Zero, Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1631:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1631:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1636:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1636 | return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1636:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1636:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1641:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1641 | return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1641:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1641:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1646:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1646 | return buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1646:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1646:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1656:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1656 | return buildInstr(TargetOpcode::G_CTTZ_ZERO_UNDEF, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1656:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1656:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1675:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1675 | return buildInstr(TargetOpcode::G_FSUB, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1675:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1675:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1702:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1702 | return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1702:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1702:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1714:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1714 | return buildInstr(TargetOpcode::G_FCANONICALIZE, {Dst}, {Src0}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1714:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1714:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1720:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1720 | return buildInstr(TargetOpcode::G_INTRINSIC_TRUNC, {Dst}, {Src0}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1720:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1720:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1767:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1767 | return buildInstr(TargetOpcode::G_SITOFP, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1767:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1767:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1777:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1777 | return buildInstr(TargetOpcode::G_FPTOSI, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1777:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1777:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1783:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1783 | return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1783:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1783:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1789:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1789 | return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1789:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1789:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1795:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1795 | return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1795:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1795:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::widenScalarSrc(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1433:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1433 | void LegalizerHelper::widenScalarSrc(MachineInstr &MI, LLT WideTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1436:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1436 | auto ExtB = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MO}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1436:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1436:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::narrowScalarSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1440:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1440 | void LegalizerHelper::narrowScalarSrc(MachineInstr &MI, LLT NarrowTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::bitcastSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1482:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1482 | void LegalizerHelper::bitcastSrc(MachineInstr &MI, LLT CastTy, unsigned OpIdx) { | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1920:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1920 | LegalizerHelper::widenScalarAddSubShlSat(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1950:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1950 | auto WideInst = MIRBuilder.buildInstr(MI.getOpcode(), {WideTy}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 1951 | {ShiftL, ShiftR}, MI.getFlags()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1950:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1950:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2863:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2863 | LegalizerHelper::bitcastInsertVectorElt(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Align llvm::LegalizerHelper::getStackTemporaryAlignment(llvm::LLT, llvm::Align) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3538:7: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3538 | Align LegalizerHelper::getStackTemporaryAlignment(LLT Ty, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3807:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3807 | LegalizerHelper::fewerElementsVectorUnmergeValues(MachineInstr &MI, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4565:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 4565 | LegalizerHelper::narrowScalarShiftByConstant(MachineInstr &MI, const APInt &Amt, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4565:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4573:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 4573 | MIRBuilder.buildMerge(MI.getOperand(0), {InL, InH}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4573:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4646:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 4646 | MIRBuilder.buildMerge(MI.getOperand(0), {Lo, Hi}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4646:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5443:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5443 | LegalizerHelper::narrowScalarCTLZ(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5479:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5479 | LegalizerHelper::narrowScalarCTTZ(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5501:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1651:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1651 | return buildInstr(TargetOpcode::G_CTTZ, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1651:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1651:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5515:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5515 | LegalizerHelper::narrowScalarCTPOP(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5742:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5742 | Y = MIRBuilder.buildInstr(RevOpcode, {Ty}, {X, Y, One}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5742:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5742:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5745:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5745 | X = MIRBuilder.buildInstr(RevOpcode, {Ty}, {X, Y, One}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5745:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5745:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5752:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5752 | MIRBuilder.buildInstr(RevOpcode, {Dst}, {X, Y, Z}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5752:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5752:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotateWithReverseRotate(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5849:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5849 | MIRBuilder.buildInstr(RevRot, {Dst}, {Src, Neg}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5849:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5849:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5905:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5905 | ShVal = MIRBuilder.buildInstr(ShOpc, {DstTy}, {Src, ShAmt}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5905:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5905:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5908:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5908 | MIRBuilder.buildInstr(RevShiftOpc, {DstTy}, {Src, RevAmt}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5908:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5908:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5914:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5914 | ShVal = MIRBuilder.buildInstr(ShOpc, {DstTy}, {Src, ShAmt}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5914:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5914:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5917:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5917 | auto Inner = MIRBuilder.buildInstr(RevShiftOpc, {DstTy}, {Src, One}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5917:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5917:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5919:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5919 | MIRBuilder.buildInstr(RevShiftOpc, {DstTy}, {Inner, RevAmt}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5919:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5919:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6046:36: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1762:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1762 | return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1762:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1762:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPow(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6300:23: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1751:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1751 | return buildInstr(TargetOpcode::G_FPOW, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1751:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1751:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6405:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6405 | MIRBuilder.buildInstr(NewOp, {Dst}, {Src0, Src1}, MI.getFlags()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6405:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6405:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6416:34: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1535:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1535 | return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1535:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1535:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6440:38: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1708:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1708 | return buildInstr(TargetOpcode::G_FABS, {Dst}, {Src0}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1708:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1708:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCopysign(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6444:43: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1757:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1757 | return buildInstr(TargetOpcode::G_FCOPYSIGN, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1757:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1757:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6979:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6979 | MIRBuilder.buildInstr(BaseOp, {Res}, {LHS, RHSClamped}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6979:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6979:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6985:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6985 | MIRBuilder.buildInstr(BaseOp, {Res}, {LHS, Min}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6985:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6985:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7028:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7028 | MIRBuilder.buildInstr(OverflowOp, {Ty, BoolTy}, {LHS, RHS}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7028:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7028:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7148:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7148 | MIRBuilder.buildInstr(TargetOpcode::G_BSWAP, {Ty}, {Src}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7148:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7148:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7206:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7206 | auto LHS = MIRBuilder.buildInstr(ExtOp, {WideTy}, {MI.getOperand(1)}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7206:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7206:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7207:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7207 | auto RHS = MIRBuilder.buildInstr(ExtOp, {WideTy}, {MI.getOperand(2)}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7207:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7207:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7212:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7212 | auto Shifted = MIRBuilder.buildInstr(ShiftOp, {WideTy}, {Mul, ShiftAmt}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7212:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7212:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDIVREM(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7268:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7268 | MIRBuilder.buildInstr( | ~~~~~~~~~~~~~~~~~~~~~^ 7269 | Opcode == TargetOpcode::G_SDIVREM ? TargetOpcode::G_SDIV | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7270 | : TargetOpcode::G_UDIV, | ~~~~~~~~~~~~~~~~~~~~~~~ 7271 | {MI.getOperand(0).getReg()}, {MI.getOperand(2), MI.getOperand(3)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7268:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7268:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7272:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7272 | MIRBuilder.buildInstr( | ~~~~~~~~~~~~~~~~~~~~~^ 7273 | Opcode == TargetOpcode::G_SDIVREM ? TargetOpcode::G_SREM | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7274 | : TargetOpcode::G_UREM, | ~~~~~~~~~~~~~~~~~~~~~~~ 7275 | {MI.getOperand(1).getReg()}, {MI.getOperand(2), MI.getOperand(3)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7272:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7272:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void makeDstOps(llvm::SmallVectorImpl&, llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3639:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3639 | static void makeDstOps(SmallVectorImpl &DstOps, LLT Ty, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3647:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3647 | getNarrowTypeBreakDown(Ty, NarrowTy, LeftoverTy); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::moreElementsVectorSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1475:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1475 | void LegalizerHelper::moreElementsVectorSrc(MachineInstr &MI, LLT MoreTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4654:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4654 | LegalizerHelper::narrowScalarShift(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4682:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 4682 | return narrowScalarShiftByConstant(MI, VRegAndVal->Value, HalfTy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4683 | ShiftAmtTy); | ~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4682:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4727:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4727 | auto HiS = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, {InH, Amt}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4727:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4727:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4741:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4741 | auto LoL = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 4742 | {InH, AmtExcess}); // Lo from Hi part. | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4741:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4741:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Register getMemsetValue(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7414:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 7414 | static Register getMemsetValue(Register Val, LLT Ty, MachineIRBuilder &MIB) { | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3579:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3579 | Register LegalizerHelper::getVectorElementPointer(Register VecPtr, LLT VecTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::widenScalarDst(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1447:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1447 | void LegalizerHelper::widenScalarDst(MachineInstr &MI, LLT WideTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1452:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1452 | MIRBuilder.buildInstr(TruncOpcode, {MO}, {DstExt}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1452:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1452:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1964:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1964 | LegalizerHelper::widenScalarMulo(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1987:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1987 | auto LeftOperand = MIRBuilder.buildInstr(ExtOp, {WideTy}, {LHS}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1987:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1987:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1988:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1988 | auto RightOperand = MIRBuilder.buildInstr(ExtOp, {WideTy}, {RHS}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1988:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1988:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1990:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1990 | auto Mulo = MIRBuilder.buildInstr(MI.getOpcode(), {WideTy, OverflowTy}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1991 | {LeftOperand, RightOperand}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1990:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1990:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubOverflow(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1837:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1837 | LegalizerHelper::widenScalarAddSubOverflow(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1895:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1895 | auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1895:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1895:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1896:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1896 | auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1896:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1896:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1902:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1901 | NewOp = MIRBuilder | ~~~~~~~~~~ 1902 | .buildInstr(Opcode, {WideTy, CarryOutTy}, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1903 | {LHSExt, RHSExt, *CarryIn}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1902:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1902:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1906:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1906 | NewOp = MIRBuilder.buildInstr(Opcode, {WideTy}, {LHSExt, RHSExt}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1906:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1906:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1910:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1910 | auto ExtOp = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {TruncOp}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1910:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1910:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarInsert(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1825:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1825 | LegalizerHelper::widenScalarInsert(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1747:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1747 | LegalizerHelper::widenScalarExtract(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFPTOI(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5158:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5158 | LegalizerHelper::narrowScalarFPTOI(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::narrowScalarDst(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1456:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1456 | void LegalizerHelper::narrowScalarDst(MachineInstr &MI, LLT NarrowTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::moreElementsVectorDst(llvm::MachineInstr&, llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1465:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1465 | void LegalizerHelper::moreElementsVectorDst(MachineInstr &MI, LLT WideTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVectorPhi(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4763:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4763 | LegalizerHelper::moreElementsVectorPhi(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4926:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4926 | LegalizerHelper::moreElementsVectorShuffle(MachineInstr &MI, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::bitcastDst(llvm::MachineInstr&, llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1487:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1487 | void LegalizerHelper::bitcastDst(MachineInstr &MI, LLT CastTy, unsigned OpIdx) { | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::extractParts(llvm::Register, llvm::LLT, int, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:156:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 156 | void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void getUnmergePieces(llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2619:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2619 | static void getUnmergePieces(SmallVectorImpl &Pieces, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2672:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2672 | getUnmergePieces(SrcRegs, MIRBuilder, Src, SrcPartTy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2676:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2676 | getUnmergePieces(SrcRegs, MIRBuilder, Src, SrcEltTy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2685:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2685 | getUnmergePieces(SrcRegs, MIRBuilder, Src, DstTy.getElementType()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4067:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4067 | auto splitTypePieces = [=](LLT PartTy, SmallVectorImpl &ValRegs, | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4076:35: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 4076 | MIRBuilder.materializePtrAdd(NewAddrReg, AddrReg, OffsetTy, ByteOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4079:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4079 | MF.getMachineMemOperand(&MMO, ByteOffset, PartTy); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'bool llvm::LegalizerHelper::extractParts(llvm::Register, llvm::LLT, llvm::LLT, llvm::LLT&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:163:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 163 | bool LegalizerHelper::extractParts(Register Reg, LLT RegTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:163:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1496:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1496 | LegalizerHelper::widenScalarMergeValues(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorMerge(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3856:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3856 | LegalizerHelper::fewerElementsVectorMerge(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4968:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4968 | void LegalizerHelper::multiplyRegisters(SmallVectorImpl &DstRegs, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4996:23: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1516:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1516 | return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1516:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1516:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5183:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5183 | LegalizerHelper::narrowScalarExtract(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarInsert(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5250:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5250 | LegalizerHelper::narrowScalarInsert(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5260:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5260 | extractParts(MI.getOperand(1).getReg(), RegTy, NarrowTy, LeftoverTy, SrcRegs, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5261 | LeftoverRegs); | ~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4253:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4253 | LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorShuffle( | ^~~~~~~~~~~~~~~ In member function 'llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4278:31: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 190 | return LLT::scalarOrVector(EC, getScalarType()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl&, llvm::LLT, llvm::Register)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:322:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 322 | void LegalizerHelper::extractGCDType(SmallVectorImpl &Parts, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl&, llvm::LLT, llvm::LLT, llvm::Register)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:336:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 336 | LLT LegalizerHelper::extractGCDType(SmallVectorImpl &Parts, LLT DstTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:336:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:339:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 339 | LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:339:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 339 | LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1618:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1618 | LegalizerHelper::widenScalarUnmergeValues(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1671:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1671 | LLT LCMTy = getLCMType(SrcTy, WideTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1701:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1701 | const LLT GCDTy = getGCDType(WideTy, DstTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2024:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2024 | LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) { | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2068:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2068 | return widenScalarExtract(MI, TypeIdx, WideTy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2070:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2070 | return widenScalarInsert(MI, TypeIdx, WideTy); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2072:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2072 | return widenScalarMergeValues(MI, TypeIdx, WideTy); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2074:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2074 | return widenScalarUnmergeValues(MI, TypeIdx, WideTy); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2083:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2083 | return widenScalarAddSubOverflow(MI, TypeIdx, WideTy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2086:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2086 | return widenScalarMulo(MI, TypeIdx, WideTy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2093:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2093 | return widenScalarAddSubShlSat(MI, TypeIdx, WideTy); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2113:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2113 | auto MIBSrc = MIRBuilder.buildInstr(ExtOpc, {WideTy}, {SrcReg}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2113:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2113:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2129:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2129 | auto MIBNewOp = MIRBuilder.buildInstr(NewOpc, {WideTy}, {MIBSrc}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2129:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2129:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2496:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2496 | LLT WideVecTy = LLT::vector(VecTy.getElementCount(), WideTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2723:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2723 | LegalizerHelper::bitcastExtractVectorElt(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2760:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2760 | LLT::scalarOrVector(ElementCount::getFixed(NewEltsPerOldElt), NewEltTy); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarMul(llvm::MachineInstr&, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5126:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5126 | LegalizerHelper::narrowScalarMul(MachineInstr &MI, LLT NarrowTy) { | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5148:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5148 | multiplyRegisters(DstTmpRegs, Src1Parts, Src2Parts, NarrowTy); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::buildWidenedRemergeToDst(llvm::Register, llvm::LLT, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:435:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 435 | void LegalizerHelper::buildWidenedRemergeToDst(Register DstReg, LLT LCMTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::tryNarrowPow2Reduction(llvm::MachineInstr&, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4536:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4536 | LegalizerHelper::tryNarrowPow2Reduction(MachineInstr &MI, Register SrcReg, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4536:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4552:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4552 | MIRBuilder.buildInstr(ScalarOpc, {NarrowTy}, {LHS, RHS}).getReg(0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4552:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4552:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorReductions(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4443:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4443 | LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorReductions( | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4484:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4483 | MIRBuilder | ~~~~~~~~~~ 4484 | .buildInstr(ScalarOpc, {NarrowTy}, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 4485 | {SplitSrcs[Idx], SplitSrcs[Idx + 1]}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4484:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4484:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4500:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4500 | Acc = MIRBuilder.buildInstr(ScalarOpc, {NarrowTy}, {Acc, SplitSrcs[Idx]}) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4500:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4500:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4509:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4509 | MIRBuilder.buildInstr(Opc, {DstTy}, {SplitSrcs[Part]}).getReg(0)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4509:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4509:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4517:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4517 | return tryNarrowPow2Reduction(MI, SrcReg, SrcTy, NarrowTy, ScalarOpc); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4517:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4523:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4523 | MIRBuilder.buildInstr(ScalarOpc, {DstReg}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 4524 | {Acc, PartialReductions[Part]}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4523:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4523:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4527:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4526 | Acc = MIRBuilder | ~~~~~~~~~~ 4527 | .buildInstr(ScalarOpc, {DstTy}, {Acc, PartialReductions[Part]}) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4527:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4527:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LLT llvm::LegalizerHelper::buildLCMMergePieces(llvm::LLT, llvm::LLT, llvm::LLT, llvm::SmallVectorImpl&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:344:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 344 | LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:344:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:344:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:347:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 347 | LLT LCMTy = getLCMType(DstTy, NarrowTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExt(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5375:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5375 | LegalizerHelper::narrowScalarExt(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5388:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5388 | LLT GCDTy = extractGCDType(Parts, DstTy, NarrowTy, SrcReg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5388:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5389:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5389 | LLT LCMTy = buildLCMMergePieces(DstTy, NarrowTy, GCDTy, Parts, MI.getOpcode()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5389:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3942:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3942 | LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(MachineInstr &MI, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3976:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3976 | LLT GCDTy = extractGCDType(VecParts, VecTy, NarrowVecTy, SrcVec); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3976:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3979:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3979 | LLT LCMTy = buildLCMMergePieces(VecTy, NarrowVecTy, GCDTy, VecParts, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3980 | TargetOpcode::G_ANYEXT); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3979:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::insertParts(llvm::Register, llvm::LLT, llvm::LLT, llvm::ArrayRef, llvm::LLT, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:249:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 249 | void LegalizerHelper::insertParts(Register DstReg, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:249:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:249:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:279:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 279 | LLT GCDTy = getGCDType(getGCDType(ResultTy, LeftoverTy), PartTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:279:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 279 | LLT GCDTy = getGCDType(getGCDType(ResultTy, LeftoverTy), PartTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:282:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 282 | LLT ResultLCMTy = buildLCMMergePieces(ResultTy, LeftoverTy, GCDTy, GCDRegs); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:282:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarSelect(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5397:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5397 | LegalizerHelper::narrowScalarSelect(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5414:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5414 | if (!extractParts(MI.getOperand(2).getReg(), DstTy, NarrowTy, LeftoverTy, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5415 | Src1Regs, Src1LeftoverRegs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5419:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5419 | if (!extractParts(MI.getOperand(3).getReg(), DstTy, NarrowTy, Unused, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5420 | Src2Regs, Src2LeftoverRegs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5435:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5435 | insertParts(DstReg, DstTy, NarrowTy, DstRegs, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5436 | LeftoverTy, DstLeftoverRegs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5435:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarBasic(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5334:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5334 | LegalizerHelper::narrowScalarBasic(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5345:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5345 | if (!extractParts(MI.getOperand(1).getReg(), DstTy, NarrowTy, LeftoverTy, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5346 | Src0Regs, Src0LeftoverRegs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5350:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5350 | if (!extractParts(MI.getOperand(2).getReg(), DstTy, NarrowTy, Unused, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5351 | Src1Regs, Src1LeftoverRegs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5355:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5355 | auto Inst = MIRBuilder.buildInstr(MI.getOpcode(), {NarrowTy}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5356 | {Src0Regs[I], Src1Regs[I]}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5355:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5355:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5361:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5361 | auto Inst = MIRBuilder.buildInstr( | ~~~~~~~~~~~~~~~~~~~~~^ 5362 | MI.getOpcode(), | ~~~~~~~~~~~~~~~ 5363 | {LeftoverTy}, {Src0LeftoverRegs[I], Src1LeftoverRegs[I]}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5361:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5361:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5367:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5367 | insertParts(DstReg, DstTy, NarrowTy, DstRegs, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5368 | LeftoverTy, DstLeftoverRegs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5367:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarAddSub(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5032:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5032 | LegalizerHelper::narrowScalarAddSub(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5085:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5085 | extractParts(Src1, RegTy, NarrowTy, LeftoverTy, Src1Regs, Src1Left); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5086:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5086 | extractParts(Src2, RegTy, NarrowTy, DummyTy, Src2Regs, Src2Left); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5104:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5104 | MIRBuilder.buildInstr(OpO, {DstReg, CarryOut}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 5105 | {Src1Regs[i], Src2Regs[i]}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5104:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5104:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5107:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5107 | MIRBuilder.buildInstr(OpF, {DstReg, CarryOut}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 5108 | {Src1Regs[i], Src2Regs[i], CarryIn}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5107:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5107:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5110:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5110 | MIRBuilder.buildInstr(OpE, {DstReg, CarryOut}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 5111 | {Src1Regs[i], Src2Regs[i], CarryIn}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5110:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5110:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5117:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 5117 | insertParts(MI.getOperand(0).getReg(), RegTy, NarrowTy, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5118 | makeArrayRef(DstRegs).take_front(NarrowParts), LeftoverTy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5119 | makeArrayRef(DstRegs).drop_front(NarrowParts)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5117:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4782:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4782 | LegalizerHelper::moreElementsVector(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4895:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4895 | return moreElementsVectorPhi(MI, TypeIdx, MoreTy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4897:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4897 | return moreElementsVectorShuffle(MI, TypeIdx, MoreTy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4909:57: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4909 | MI.getOperand(0).getReg(), MIRBuilder.buildInstr(Opc, {MoreTy}, Elts)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4909:57: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4909:57: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorMultiEltType(llvm::GenericMachineInstr&, unsigned int, std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3740:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3740 | auto I = MIRBuilder.buildInstr(MI.getOpcode(), Defs, Uses, MI.getFlags()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3740:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3740:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::LLT&}; _Tp = llvm::LLT; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LLT; _Alloc = std::allocator]', inlined from 'bool findGISelOptimalMemOpLowering(std::vector >&, unsigned int, const llvm::MemOp&, unsigned int, unsigned int, const llvm::AttributeList&, const llvm::TargetLowering&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7399:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4017:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4017 | LegalizerHelper::reduceLoadStoreWidth(GLoadStore &LdStMI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4044:61: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4044 | std::tie(NumParts, NumLeftover) = getNarrowTypeBreakDown(ValTy, NarrowTy, LeftoverTy); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4046:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4046 | if (extractParts(ValReg, ValTy, NarrowTy, LeftoverTy, NarrowRegs, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4047 | NarrowLeftoverRegs)) { | ~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4103:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4103 | insertParts(ValReg, ValTy, NarrowTy, NarrowRegs, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4104 | LeftoverTy, NarrowLeftoverRegs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4103:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4112:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4112 | LegalizerHelper::fewerElementsVector(MachineInstr &MI, unsigned TypeIdx, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4228:44: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4228 | return fewerElementsVectorUnmergeValues(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4231:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4231 | return fewerElementsVectorMerge(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4235:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4235 | return fewerElementsVectorMerge(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4238:53: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4238 | return fewerElementsVectorExtractInsertVectorElt(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4241:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4241 | return reduceLoadStoreWidth(cast(MI), TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4245:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4245 | return fewerElementsVectorReductions(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4247:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4247 | return fewerElementsVectorShuffle(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2946:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2946 | MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), WideMemTy); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertOp(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:867:25, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2965:33: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:859:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 859 | return buildInstr(Opc, Res, Op).addImm(Val); | ~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:859:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:859:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3008:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3008 | if (TLI.allowsMemoryAccess(Ctx, MIRBuilder.getDataLayout(), MemTy, MMO)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3021:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3021 | return reduceLoadStoreWidth(LoadMI, 0, DstTy.getElementType()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3163:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3163 | LegalizerHelper::bitcast(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) { | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3224:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3224 | return bitcastExtractVectorElt(MI, TypeIdx, CastTy); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3226:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3226 | return bitcastInsertVectorElt(MI, TypeIdx, CastTy); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3098:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3098 | MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), WideTy); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3111:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3111 | return reduceLoadStoreWidth(StoreMI, 0, SrcTy.getElementType()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3122:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3122 | if (TLI.allowsMemoryAccess(Ctx, MIRBuilder.getDataLayout(), MemTy, MMO)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemset(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7541:45: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 7541 | auto *StoreMMO = MF.getMachineMemOperand(&DstMMO, DstOff, Ty); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3240:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 3240 | LegalizerHelper::lower(MachineInstr &MI, unsigned TypeIdx, LLT LowerHintTy) { | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3252:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3252 | MIRBuilder.buildInstr(MI.getOpcode() == G_SREM ? G_SDIV : G_UDIV, {Ty}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3253 | {MI.getOperand(1), MI.getOperand(2)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3252:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3252:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3286:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3286 | auto HiPart = MIRBuilder.buildInstr(Opcode, {Ty}, {LHS, RHS}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3286:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3286:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:899:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 899 | LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1400:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1400 | return narrowScalarFPTOI(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:921:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 921 | ImplicitTy = LLT::vector(DstTy.getElementCount(), ImplicitTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:969:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 969 | insertParts(MI.getOperand(0).getReg(), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 970 | Ty, NarrowTy, PartRegs, LeftoverTy, LeftoverRegs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:969:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:978:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 978 | return narrowScalarExt(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1008:33: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1450:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1450 | return buildInstr(TargetOpcode::G_FREEZE, {Dst}, {Src}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1450:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1450:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1025:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1025 | return narrowScalarAddSub(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1030:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1030 | return narrowScalarExtract(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1032:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1032 | return narrowScalarInsert(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1048:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1048 | return reduceLoadStoreWidth(LoadMI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1099:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1099 | return reduceLoadStoreWidth(StoreMI, 0, NarrowTy); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1102:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1102 | return narrowScalarSelect(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1115:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1115 | return narrowScalarBasic(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1120:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1120 | return narrowScalarShift(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1130:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1130 | return narrowScalarCTLZ(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1133 | return narrowScalarCTTZ(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1135:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1135 | return narrowScalarCTPOP(MI, TypeIdx, NarrowTy); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1215:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1215 | if (!extractParts(LHS, SrcTy, NarrowTy, LeftoverTy, LHSPartRegs, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1216 | LHSLeftoverRegs)) | ~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1221:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1221 | if (!extractParts(MI.getOperand(3).getReg(), SrcTy, NarrowTy, Unused, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1222 | RHSPartRegs, RHSLeftoverRegs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1249:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1249 | LLT GCDTy = extractGCDType(WidenedXors, NarrowTy, LeftoverTy, Xor); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1249:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1250:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1250 | buildLCMMergePieces(LeftoverTy, NarrowTy, GCDTy, WidenedXors, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | /* PadStrategy = */ TargetOpcode::G_ZEXT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1250:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1353:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1352 | MIRBuilder | ~~~~~~~~~~ 1353 | .buildInstr( | ~~~~~~~~~~~^ 1354 | TargetOpcode::G_SEXT_INREG, {NarrowTy}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | {SrcRegs[i], SizeInBits % NarrowTy.getScalarSizeInBits()}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1353:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1353:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1378:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1378 | auto DstPart = MIRBuilder.buildInstr(MI.getOpcode(), {NarrowTy}, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1379 | {SrcRegs[NumParts - 1 - i]}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1378:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1378:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::legalizeInstrStep(llvm::MachineInstr&, llvm::LostDebugLocObserver&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:131:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 131 | return narrowScalar(MI, Step.TypeIdx, Step.NewType); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:134:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 134 | return widenScalar(MI, Step.TypeIdx, Step.NewType); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:137:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 137 | return bitcast(MI, Step.TypeIdx, Step.NewType); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:140:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 140 | return lower(MI, Step.TypeIdx, Step.NewType); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:143:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 143 | return fewerElementsVector(MI, Step.TypeIdx, Step.NewType); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:146:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 146 | return moreElementsVector(MI, Step.TypeIdx, Step.NewType); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerInfo.cpp: In member function 'virtual unsigned int llvm::LegalizerInfo::getExtOpcodeForWideningConstant(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:371:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 371 | unsigned LegalizerInfo::getExtOpcodeForWideningConstant(LLT SmallTy) const { | ^~~~~~~~~~~~~ [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegacyLegalizerInfo.cpp.o [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LoadStoreOpt.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp: In member function 'bool llvm::LoadStoreOpt::doSingleStoreMerge(llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:381:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 381 | MF->getMachineMemOperand(&FirstStore->getMMO(), 0, WideValueTy); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LostDebugLocObserver.cpp.o [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildJumpTable(llvm::LLT, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:157:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 157 | MachineInstrBuilder MachineIRBuilder::buildJumpTable(const LLT PtrTy, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:159:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 159 | return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:159:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:159:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateUnaryOp(llvm::LLT, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:163:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 163 | void MachineIRBuilder::validateUnaryOp(const LLT Res, const LLT Op0) { | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:163:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateBinaryOp(llvm::LLT, llvm::LLT, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:168:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 168 | void MachineIRBuilder::validateBinaryOp(const LLT Res, const LLT Op0, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:168:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:168:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateShiftOp(llvm::LLT, llvm::LLT, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:174:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 174 | void MachineIRBuilder::validateShiftOp(const LLT Res, const LLT Op0, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:174:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:174:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:187:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 187 | return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:187:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:187:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:280:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 280 | return buildInstr(TargetOpcode::COPY, Res, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:280:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:280:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::Optional llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:191:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 191 | MachineIRBuilder::materializePtrAdd(Register &Res, Register Op0, | ^~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:11: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrMask(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMaskLowPtrBits(const llvm::DstOp&, const llvm::SrcOp&, uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:213:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:488:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 488 | return buildInstr(TargetOpcode::G_PTRMASK, {Res}, {Op0, Op1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:488:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:488:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoad(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:380:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 380 | getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoadFromOffset(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, int64_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:403:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 403 | getMF().getMachineMemOperand(&BaseMMO, Offset, LoadTy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildStore(const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:438:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 438 | getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnyExt(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:444:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 444 | return buildInstr(TargetOpcode::G_ANYEXT, Res, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:444:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:444:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExt(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:449:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 449 | return buildInstr(TargetOpcode::G_SEXT, Res, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:449:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:449:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildZExt(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 454 | return buildInstr(TargetOpcode::G_ZEXT, Res, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExt(const llvm::DstOp&, const llvm::SrcOp&, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:473:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 473 | return buildInstr(ExtOp, Res, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:473:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:473:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildExtOrTrunc(unsigned int, const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:514:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 514 | return buildInstr(Opcode, Res, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:514:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:514:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildZExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:538:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1593 | return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1593:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExtInReg(const llvm::DstOp&, const llvm::SrcOp&, bool, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:26: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 647 | return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:647:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCast(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:558:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 558 | return buildInstr(Opcode, Dst, Src); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:558:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:558:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInstr(unsigned int, llvm::ArrayRef, llvm::ArrayRef, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1022:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1022 | MachineInstrBuilder MachineIRBuilder::buildInstr(unsigned Opc, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1022:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1169:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1169 | return buildInstr(TargetOpcode::G_CONCAT_VECTORS, DstOps, SrcOps); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1169:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1169:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1170:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1170 | return buildInstr(TargetOpcode::G_BUILD_VECTOR, DstOps, SrcOps); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1170:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1170:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1233:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1233 | return buildInstr(TargetOpcode::G_BUILD_VECTOR, DstOps, SrcOps); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1233:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1233:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUndef(const llvm::DstOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:587:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 587 | return buildInstr(TargetOpcode::G_IMPLICIT_DEF, {Res}, {}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:587:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:587:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMerge(const llvm::DstOp&, std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:601:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 601 | MachineIRBuilder::buildMerge(const DstOp &Res, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:604:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 604 | return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, Ops); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:604:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:604:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShuffleVector(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:697:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 697 | return buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {Res}, {Src1, Src2}) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:697:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:697:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInsert(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:723:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 723 | return buildInstr(TargetOpcode::G_INSERT, Res, {Src, Op, uint64_t(Index)}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:723:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:723:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsic(llvm::Intrinsic::ID, llvm::ArrayRef, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:738:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 738 | MachineInstrBuilder MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildTrunc(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:752:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 752 | return buildInstr(TargetOpcode::G_TRUNC, Res, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:752:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:752:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTrunc(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 758 | return buildInstr(TargetOpcode::G_FPTRUNC, Res, Op, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildICmp(llvm::CmpInst::Predicate, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 765 | return buildInstr(TargetOpcode::G_ICMP, Res, {Pred, Op0, Op1}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCmp(llvm::CmpInst::Predicate, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:774:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 774 | return buildInstr(TargetOpcode::G_FCMP, Res, {Pred, Op0, Op1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:774:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:774:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSelect(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:783:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 783 | return buildInstr(TargetOpcode::G_SELECT, {Res}, {Tst, Op0, Op1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:783:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:783:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInsertVectorElement(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:789:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 789 | return buildInstr(TargetOpcode::G_INSERT_VECTOR_ELT, Res, {Val, Elt, Idx}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:789:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:789:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildExtractVectorElement(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:795:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 795 | return buildInstr(TargetOpcode::G_EXTRACT_VECTOR_ELT, Res, {Val, Idx}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:795:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:795:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateTruncExt(llvm::LLT, llvm::LLT, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:987:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 987 | void MachineIRBuilder::validateTruncExt(const LLT DstTy, const LLT SrcTy, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:987:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateSelectOp(llvm::LLT, llvm::LLT, llvm::LLT, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 1006 | void MachineIRBuilder::validateSelectOp(const LLT ResTy, const LLT TstTy, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1006:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVectorConstant(const llvm::DstOp&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:644:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 644 | MachineIRBuilder::buildBuildVectorConstant(const DstOp &Res, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:651:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 651 | return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:651:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:651:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSplatVector(const llvm::DstOp&, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:657:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 657 | return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:657:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:657:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMerge(const llvm::DstOp&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 597 | return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVector(const llvm::DstOp&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:640:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 640 | return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:640:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:640:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVectorTrunc(const llvm::DstOp&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:667:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 667 | return buildInstr(TargetOpcode::G_BUILD_VECTOR_TRUNC, Res, TmpVec); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:667:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:667:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildConcatVectors(const llvm::DstOp&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:707:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 707 | return buildInstr(TargetOpcode::G_CONCAT_VECTORS, Res, TmpVec); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:707:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:707:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::ArrayRef, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:607:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 607 | MachineInstrBuilder MachineIRBuilder::buildUnmerge(ArrayRef Res, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:614:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 614 | return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:614:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:614:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::ArrayRef, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:631:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 631 | return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:631:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:631:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::LLT, const llvm::SrcOp&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:617:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 617 | MachineInstrBuilder MachineIRBuilder::buildUnmerge(LLT Res, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:621:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 621 | return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:621:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:621:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o [ 59%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/Utils.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:12: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:63:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 63 | static LLT vector(ElementCount EC, LLT ScalarTy) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h: In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:97:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 97 | static LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:98:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 98 | return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getLCMType(LLT, LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:888:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 888 | LLT llvm::getLCMType(LLT OrigTy, LLT TargetTy) { | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:888:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:906:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 906 | return LLT::vector(Mul.divideCoefficientBy(GCDElts), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | OrigTy.getElementType()); | ~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'llvm::LLT llvm::getLCMType(LLT, LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:915:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'llvm::LLT llvm::getLCMType(LLT, LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:920:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getCoverTy(LLT, LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:934:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 934 | LLT llvm::getCoverTy(LLT OrigTy, LLT TargetTy) { | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:934:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:937:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 937 | return getLCMType(OrigTy, TargetTy); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:945:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 945 | return LLT::scalarOrVector(ElementCount::getFixed(NumElts), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | OrigTy.getElementType()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getGCDType(LLT, LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:949:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 949 | LLT llvm::getGCDType(LLT OrigTy, LLT TargetTy) { | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:949:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:963:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 963 | return LLT::scalarOrVector(ElementCount::getFixed(GCD), OrigElt); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'llvm::LLT llvm::getGCDType(LLT, LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:979:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:81:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 81 | return vector(ElementCount::getFixed(NumElements), ScalarTy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::Optional llvm::ConstantFoldIntToFloat(unsigned int, LLT, Register, const MachineRegisterInfo&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:762:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 762 | Optional llvm::ConstantFoldIntToFloat(unsigned Opcode, LLT DstTy, | ^~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/Utils.h:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::Register llvm::getFunctionLiveInPhysReg(MachineFunction&, const TargetInstrInfo&, MCRegister, const TargetRegisterClass&, const DebugLoc&, LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:712:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 712 | Register llvm::getFunctionLiveInPhysReg(MachineFunction &MF, | ^~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'llvm::Register llvm::getFunctionLiveInPhysReg(MachineFunction&, const TargetInstrInfo&, MCRegister, const TargetRegisterClass&, const DebugLoc&, LLT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:741:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX static library ../../libLLVMGlobalISel.a [ 59%] Built target LLVMGlobalISel [ 59%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerCompileUnit.cpp.o [ 60%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerDeclContext.cpp.o [ 60%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinker.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/AddressRanges.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DWARFLinker/DWARFLinker.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:38, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/AddressRanges.h:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFDebugLine::Row*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = llvm::DWARFDebugLine::Row*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/AccelTable.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DWARFLinker/DWARFLinker.h:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1479:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1479 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1479:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1479:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Tp = llvm::DWARFDebugLine::Row]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DWARFDebugLine::Row*; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:774:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 774 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Tp = llvm::DWARFDebugLine::Row]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:781:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Tp = llvm::DWARFDebugLine::Row]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DWARFDebugLine::Row*; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:792:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 792 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Tp = llvm::DWARFDebugLine::Row]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DWARFDebugLine::Row*; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Tp = llvm::DWARFDebugLine::Row]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:814:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Tp = llvm::DWARFDebugLine::Row]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DWARFDebugLine::Row*; _ForwardIterator = llvm::DWARFDebugLine::Row*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]', inlined from 'void llvm::insertLineSequence(std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1643:23: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1824 | C.insert(C.end(), R.begin(), R.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp: In function 'void llvm::insertLineSequence(std::vector&, std::vector&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1661:16: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1661 | Rows.insert(InsertPoint, Seq.begin(), Seq.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1661:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1659:16: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1659 | Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1659:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 60%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/AsmPrinter.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DWARFLinker/DWARFStreamer.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFStreamer.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual void llvm::DwarfStreamer::emitUnitRangesEntries(llvm::CompileUnit&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFStreamer.cpp:372:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX static library ../libLLVMDWARFLinker.a [ 60%] Built target LLVMDWARFLinker [ 60%] Building CXX object lib/Extensions/CMakeFiles/LLVMExtensions.dir/Extensions.cpp.o [ 60%] Linking CXX static library ../libLLVMExtensions.a [ 60%] Built target LLVMExtensions [ 60%] Building ACC.h.inc... [ 61%] Building ACC.inc... [ 61%] Built target acc_gen [ 61%] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o [ 61%] Linking CXX static library ../../libLLVMFrontendOpenACC.a [ 61%] Built target LLVMFrontendOpenACC [ 61%] Building OMP.h.inc... [ 61%] Building OMP.inc... [ 61%] Built target omp_gen [ 61%] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMP.cpp.o [ 61%] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPContext.cpp.o [ 62%] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o [ 62%] Linking CXX static library ../../libLLVMFrontendOpenMP.a [ 62%] Built target LLVMFrontendOpenMP [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Instrumentation/CGProfile.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref, llvm::function_ref, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref, llvm::function_ref, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref, llvm::function_ref, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref, llvm::function_ref, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref, llvm::function_ref, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref, llvm::function_ref, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfiler.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef&, uint64_t, uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51, inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57, inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54, inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef&, uint64_t, uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51, inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57, inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54, inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef&, uint64_t, uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51, inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57, inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54, inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef&, uint64_t, uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51, inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57, inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54, inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef&, uint64_t, uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51, inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57, inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54, inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:610:17, inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef&, uint64_t, uint32_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51, inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57, inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54, inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o [ 62%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrOrderFile.cpp.o [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/PGOInstrumentation.cpp: In function 'void llvm::setProfMetadata(Module*, Instruction*, ArrayRef, uint64_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1963:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1963 | void llvm::setProfMetadata(Module *M, Instruction *TI, | ^~~~ [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PoisonChecking.cpp.o [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ValueProfileCollector.cpp.o [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o [ 63%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o In member function 'bool {anonymous}::HWAddressSanitizer::instrumentStack(llvm::memtag::StackInfo&, llvm::Value*, const llvm::DominatorTree&, const llvm::PostDominatorTree&, const llvm::LoopInfo&)', inlined from 'bool {anonymous}::HWAddressSanitizer::sanitizeFunction(llvm::Function&, llvm::FunctionAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:1478:20, inlined from 'llvm::PreservedAnalyses llvm::HWAddressSanitizerPass::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:425:40: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:1344:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1344 | DDI->setExpression(DIExpression::appendOpsToArg(DDI->getExpression(), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1345 | NewOps, LocNo)); | ~~~~~~~~~~~~~~~ [ 63%] Linking CXX static library ../../libLLVMInstrumentation.a [ 63%] Built target LLVMInstrumentation [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Vectorize/SLPVectorizer.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Vectorize/SLPVectorizer.cpp:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector >, std::allocator > > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VectorCombine.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGBuilder.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanRecipes.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o [ 63%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o [ 63%] Linking CXX static library ../../libLLVMVectorize.a [ 63%] Built target LLVMVectorize [ 63%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o [ 63%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o [ 63%] Linking CXX static library ../libLLVMLinker.a [ 63%] Built target LLVMLinker [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Annotation2Metadata.cpp.o [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/CGSCCPassManager.h:91, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/ArgumentPromotion.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/ArgumentPromotion.cpp:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>; _ForwardIterator = pair*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>' changed in GCC 7.1 [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AttributorAttributes.cpp.o [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o [ 63%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/CrossDSOCFI.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/CrossDSOCFI.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool llvm::SetVector::insert(const value_type&) [with T = long long unsigned int; Vector = std::vector >; Set = llvm::DenseSet]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:144:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionSpecialization.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:32, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/FunctionSpecialization.cpp:48: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:50, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/TensorSpec.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/InlineModelFeatureMaps.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/InlineCost.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/FunctionSpecialization.cpp:50: In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair; bool = false]', inlined from 'void llvm::SmallVectorTemplateBase >::moveElementsForGrow(T*) [with T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:432:27, inlined from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:423:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair; bool = false]', inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1087:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 331 | std::uninitialized_copy(std::make_move_iterator(I), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | std::make_move_iterator(E), Dest); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/IntrinsicInst.h:27, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/InstVisitor.h:15, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemoryBuiltins.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/GlobalOpt.cpp:26: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void transferSRADebugInfo(llvm::GlobalVariable*, llvm::GlobalVariable*, uint64_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/GlobalOpt.cpp:434:31, inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/GlobalOpt.cpp:532:25, inlined from 'bool processInternalGlobal(llvm::GlobalVariable*, const llvm::GlobalStatus&, llvm::function_ref, llvm::function_ref, llvm::function_ref)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/GlobalOpt.cpp:1581:18, inlined from 'bool processGlobal(llvm::GlobalValue&, llvm::function_ref, llvm::function_ref, llvm::function_ref)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/GlobalOpt.cpp:1695:31: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IROutliner.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/LowerTypeTests.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/LowerTypeTests.cpp:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Tp = {anonymous}::ByteArrayInfo; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Tp = {anonymous}::ByteArrayInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _BidirectionalIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2460:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2517:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2727:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _RandomAccessIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2731:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::ByteArrayInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2734:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/LowerTypeTests.h:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::vector >; _Val = std::pair >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:38, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/LowerTypeTests.cpp:50: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]', inlined from 'static void llvm::yaml::CustomMappingTraits >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndexYAML.h:80:45: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void llvm::yaml::CustomMappingTraits >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndexYAML.h:123:47, inlined from 'std::enable_if_t::value, void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:1132:39, inlined from 'void llvm::yaml::IO::processKey(const char*, T&, bool, Context&) [with T = std::map; Context = llvm::yaml::EmptyContext]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:955:14, inlined from 'std::enable_if_t<(! llvm::yaml::has_SequenceTraits::value), void> llvm::yaml::IO::mapOptionalWithContext(const char*, T&, Context&) [with T = std::map; Context = llvm::yaml::EmptyContext]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:915:21, inlined from 'void llvm::yaml::IO::mapOptional(const char*, T&) [with T = std::map]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:888:27, inlined from 'static void llvm::yaml::MappingTraits::mapping(llvm::yaml::IO&, llvm::TypeIdSummary&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndexYAML.h:134:19, inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::TypeIdSummary]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:972:28, inlined from 'std::enable_if_t::value, void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::TypeIdSummary; Context = EmptyContext]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:1117:22, inlined from 'void llvm::yaml::IO::processKey(const char*, T&, bool, Context&) [with T = llvm::TypeIdSummary; Context = llvm::yaml::EmptyContext]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:955:14, inlined from 'void llvm::yaml::IO::mapRequired(const char*, T&) [with T = llvm::TypeIdSummary]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:878:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5119:36, inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::ByteArrayInfo>&; Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1767:19, inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/LowerTypeTests.cpp:592:20, inlined from 'bool {anonymous}::LowerTypeTestsModule::lower()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/LowerTypeTests.cpp:2209:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/MergeFunctions.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/MergeFunctions.cpp:91: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = pair; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:69: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2517:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _OutputIterator = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair*; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _BidirectionalIterator2 = pair*; _Distance = int]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2460:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2727:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _RandomAccessIterator2 = pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2731:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2734:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/MergeFunctions.cpp:425:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5119:36, inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1767:19, inlined from 'bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/MergeFunctions.cpp:429:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ModuleInliner.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleContextTracker.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/SampleContextTracker.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleContextTracker.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st, llvm::sampleprof::FunctionSamples> >; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:960:42: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:966:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/SampleProfile.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleProfile.cpp:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::CandidateComparer>]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CandidateComparer>]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowJump&}; _Tp = llvm::FlowJump; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st, llvm::sampleprof::FunctionSamples> >; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Analysis/CallGraph.h:54, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleProfile.cpp:37: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:960:42: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:966:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowJump; _Alloc = std::allocator]', inlined from 'void llvm::SampleProfileInference::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::BasicBlock]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:191:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileProbe.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SyntheticCountsPropagation.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o [ 65%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::updateIndexWPDForExports(ModuleSummaryIndex&, function_ref, std::map >&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:870:11: warning: possibly dangling reference to a temporary [-Wdangling-reference] 870 | auto &S = VI.getSummaryList()[0]; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:870:36: note: the temporary was destroyed at the end of the full expression '(& VI)->llvm::ValueInfo::getSummaryList().llvm::ArrayRef >::operator[](0)' 870 | auto &S = VI.getSummaryList()[0]; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'bool AddCalls({anonymous}::VTableSlotInfo&, const llvm::ValueInfo&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1185:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1185 | auto &S = Callee.getSummaryList()[0]; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1185:38: note: the temporary was destroyed at the end of the full expression '(& Callee)->llvm::ValueInfo::getSummaryList().llvm::ArrayRef >::operator[](0)' 1185 | auto &S = Callee.getSummaryList()[0]; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtIndex::trySingleImplDevirt(llvm::MutableArrayRef, llvm::VTableSlotSummary&, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, std::set&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1289:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1289 | auto &S = TheFn.getSummaryList()[0]; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1289:37: note: the temporary was destroyed at the end of the full expression 'TheFn.llvm::ValueInfo::getSummaryList().llvm::ArrayRef >::operator[](0)' 1289 | auto &S = TheFn.getSummaryList()[0]; | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'std::string {anonymous}::DevirtModule::getGlobalName({anonymous}::VTableSlot, llvm::ArrayRef, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1514:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1514 | std::string DevirtModule::getGlobalName(VTableSlot Slot, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void {anonymous}::DevirtModule::exportGlobal({anonymous}::VTableSlot, llvm::ArrayRef, llvm::StringRef, llvm::Constant*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1531:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1531 | void DevirtModule::exportGlobal(VTableSlot Slot, ArrayRef Args, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1534:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1534 | getGlobalName(Slot, Args, Name), C, &M); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void {anonymous}::DevirtModule::exportConstant({anonymous}::VTableSlot, llvm::ArrayRef, llvm::StringRef, uint32_t, uint32_t&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1538:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1538 | void DevirtModule::exportConstant(VTableSlot Slot, ArrayRef Args, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1542:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1542 | exportGlobal( | ~~~~~~~~~~~~^ 1543 | Slot, Args, Name, | ~~~~~~~~~~~~~~~~~ 1544 | ConstantExpr::getIntToPtr(ConstantInt::get(Int32Ty, Const), Int8PtrTy)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importGlobal({anonymous}::VTableSlot, llvm::ArrayRef, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1551:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1551 | Constant *DevirtModule::importGlobal(VTableSlot Slot, ArrayRef Args, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1554:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1554 | M.getOrInsertGlobal(getGlobalName(Slot, Args, Name), Int8Arr0Ty); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importConstant({anonymous}::VTableSlot, llvm::ArrayRef, llvm::StringRef, llvm::IntegerType*, uint32_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1561:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1561 | Constant *DevirtModule::importConstant(VTableSlot Slot, ArrayRef Args, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1567:29: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1567 | Constant *C = importGlobal(Slot, Args, Name); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1638:19: note: parameter passing for argument of type 'const llvm::ArrayRef' changed in GCC 7.1 1638 | exportGlobal(Slot, Args, "unique_member", UniqueMemberAddr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::trySingleImplDevirt(llvm::ModuleSummaryIndex*, llvm::MutableArrayRef, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1203:6: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1203 | bool DevirtModule::trySingleImplDevirt( | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/DerivedTypes.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/GlobalValue.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:53: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::VTableSlotSummary&}; _Tp = llvm::VTableSlotSummary; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'uint64_t llvm::wholeprogramdevirt::findLowestOffset(llvm::ArrayRef, bool, uint64_t)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:210:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 210 | wholeprogramdevirt::findLowestOffset(ArrayRef Targets, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::vector >; _Val = std::pair >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setBeforeReturnValues(llvm::MutableArrayRef, uint64_t, unsigned int, int64_t&, uint64_t&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:283:6: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 283 | void wholeprogramdevirt::setBeforeReturnValues( | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setAfterReturnValues(llvm::MutableArrayRef, uint64_t, unsigned int, int64_t&, uint64_t&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:300:6: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 300 | void wholeprogramdevirt::setAfterReturnValues( | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator]', inlined from 'void {anonymous}::DevirtModule::buildTypeIdentifierMap(std::vector&, llvm::DenseMap >&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:972:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::VTableSlotSummary; _Alloc = std::allocator]', inlined from 'bool {anonymous}::DevirtIndex::trySingleImplDevirt(llvm::MutableArrayRef, llvm::VTableSlotSummary&, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, std::set&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1305:42, inlined from 'void {anonymous}::DevirtIndex::run()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2370:31, inlined from 'void llvm::runWholeProgramDevirtOnIndex(ModuleSummaryIndex&, std::set&, std::map >&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:858:62: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void {anonymous}::DevirtModule::importResolution({anonymous}::VTableSlot, {anonymous}::VTableSlotInfo&)', inlined from 'bool {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2159:23: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2043:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2043 | importGlobal(Slot, CSByConstantArg.first, "unique_member"); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2049:38: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2049 | Constant *Byte = importConstant(Slot, CSByConstantArg.first, "byte", | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2050 | Int32Ty, ResByArg.Byte); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2051:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2051 | Constant *Bit = importConstant(Slot, CSByConstantArg.first, "bit", Int8Ty, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2052 | ResByArg.Bit); | ~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2065:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2065 | M.getOrInsertFunction(getGlobalName(Slot, {}, "branch_funnel"), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'bool {anonymous}::DevirtModule::tryFindVirtualCallTargets(std::vector >&, const std::set&, uint64_t, llvm::ModuleSummaryIndex*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1028:29, inlined from 'bool {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2244:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)', inlined from 'bool {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2249:32: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1774:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1774 | exportConstant(Slot, CSByConstantArg.first, "byte", OffsetByte, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1775 | ResByArg->Byte); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1776:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1776 | exportConstant(Slot, CSByConstantArg.first, "bit", 1ULL << OffsetBit, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1777 | ResByArg->Bit); | ~~~~~~~~~~~~~~ In member function 'void {anonymous}::DevirtModule::tryICallBranchFunnel(llvm::MutableArrayRef, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)', inlined from 'bool {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2251:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1346:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1346 | getGlobalName(Slot, {}, "branch_funnel"), &M); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX static library ../../libLLVMipo.a [ 65%] Built target LLVMipo [ 65%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 65%] Linking CXX static library ../libLLVMWindowsManifest.a [ 65%] Built target LLVMWindowsManifest [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o [ 66%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o [ 66%] Linking CXX static library ../../libLLVMObjCARCOpts.a [ 66%] Built target LLVMObjCARCOpts [ 66%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o [ 66%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o [ 66%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroConditionalWrapper.cpp.o [ 66%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o [ 66%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o [ 66%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o In member function 'void {anonymous}::FrameTypeBuilder::finish(llvm::StructType*)', inlined from 'llvm::StructType* buildFrameType(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Coroutines/CoroFrame.cpp:1195:11: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Coroutines/CoroFrame.cpp:736:51: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 736 | auto SizeAndAlign = performOptimizedStructLayout(LayoutFields); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Coroutines/CoroFrame.cpp: In function 'void buildFrameDebugInfo(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Coroutines/CoroFrame.cpp:1110:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1110 | DBuilder.insertDeclare(Shape.FramePtr, FrameDIVar, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1111 | DBuilder.createExpression(), DILoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1112 | Shape.getInsertPtAfterFramePtr()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Coroutines/CoroFrame.cpp: In function 'void llvm::coro::salvageDebugInfo(llvm::SmallDenseMap&, llvm::DbgVariableIntrinsic*, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Transforms/Coroutines/CoroFrame.cpp:2597:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2597 | Expr = DIExpression::appendOpsToArg(Expr, Ops, 0, /*StackValue*/ false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o [ 66%] Linking CXX static library ../../libLLVMCoroutines.a [ 66%] Built target LLVMCoroutines [ 66%] Building CXX object lib/Transforms/CFGuard/CMakeFiles/LLVMCFGuard.dir/CFGuard.cpp.o [ 66%] Linking CXX static library ../../libLLVMCFGuard.a [ 66%] Built target LLVMCFGuard [ 66%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/OptimizationLevel.cpp.o [ 66%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o [ 67%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderBindings.cpp.o [ 67%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderPipelines.cpp.o [ 67%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o [ 67%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o [ 67%] Linking CXX static library ../libLLVMPasses.a [ 67%] Built target LLVMPasses [ 67%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/LTO/LTO.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/LTO/LTO.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/InstrTypes.h:26, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ConstantRange.h:35, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/LTO/LTO.h:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::lto::LTO::RegularLTOState::CommonResolution>; _KeyOfValue = std::_Select1st, llvm::lto::LTO::RegularLTOState::CommonResolution> >; _Compare = std::less >; _Alloc = std::allocator, llvm::lto::LTO::RegularLTOState::CommonResolution> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::lto::LTO::RegularLTOState::CommonResolution>, std::_Select1st, llvm::lto::LTO::RegularLTOState::CommonResolution> >, std::less >, std::allocator, llvm::lto::LTO::RegularLTOState::CommonResolution> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:38: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = llvm::lto::LTO::RegularLTOState::CommonResolution; _Compare = std::less >; _Alloc = std::allocator, llvm::lto::LTO::RegularLTOState::CommonResolution> >]', inlined from 'llvm::Expected llvm::lto::LTO::addRegularLTO(llvm::BitcodeModule, llvm::ArrayRef, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/LTO/LTO.cpp:820:72: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::lto::LTO::RegularLTOState::CommonResolution>, std::_Select1st, llvm::lto::LTO::RegularLTOState::CommonResolution> >, std::less >, std::allocator, llvm::lto::LTO::RegularLTOState::CommonResolution> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::StringRef; ValueT = llvm::BitcodeModule; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/LTO/LTOBackend.cpp: In function 'llvm::BitcodeModule* llvm::lto::findThinLTOModule(llvm::MutableArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/LTO/LTOBackend.cpp:656:16: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 656 | BitcodeModule *lto::findThinLTOModule(MutableArrayRef BMs) { | ^~~ [ 67%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o [ 67%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o [ 67%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/SummaryBasedOptimizations.cpp.o [ 68%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o [ 68%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o [ 68%] Linking CXX static library ../libLLVMLTO.a [ 68%] Built target LLVMLTO [ 68%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [ 68%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o [ 68%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o [ 68%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o [ 68%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o [ 69%] Linking CXX static library ../../libLLVMMCDisassembler.a [ 69%] Built target LLVMMCDisassembler [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CustomBehaviour.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/CustomBehaviour.cpp: In member function 'virtual std::vector > llvm::mca::CustomBehaviour::getStartViews(llvm::MCInstPrinter&, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/CustomBehaviour.cpp:28:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 28 | CustomBehaviour::getStartViews(llvm::MCInstPrinter &IP, | ^~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o [ 69%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/HardwareUnits/ResourceManager.cpp: In constructor 'llvm::mca::ResourceManager::ResourceManager(const llvm::MCSchedModel&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/HardwareUnits/ResourceManager.cpp:119:27: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 119 | computeProcResourceMasks(SM, ProcResID2Mask); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/IncrementalSourceMgr.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/InstrBuilder.cpp: In constructor 'llvm::mca::InstrBuilder::InstrBuilder(const llvm::MCSubtargetInfo&, const llvm::MCInstrInfo&, const llvm::MCRegisterInfo&, const llvm::MCInstrAnalysis*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/InstrBuilder.cpp:38:27: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 38 | computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/Stages/ExecuteStage.cpp: In member function 'void llvm::mca::ExecuteStage::notifyInstructionIssued(const llvm::mca::InstRef&, llvm::MutableArrayRef, llvm::mca::ResourceCycles> >) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/Stages/ExecuteStage.cpp:252:6: note: parameter passing for argument of type 'llvm::MutableArrayRef, llvm::mca::ResourceCycles> >' changed in GCC 7.1 252 | void ExecuteStage::notifyInstructionIssued( | ^~~~~~~~~~~~ [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InOrderIssueStage.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/Support.cpp: In function 'void llvm::mca::computeProcResourceMasks(const llvm::MCSchedModel&, llvm::MutableArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/MCA/Support.cpp:39:6: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 39 | void computeProcResourceMasks(const MCSchedModel &SM, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o [ 70%] Linking CXX static library ../libLLVMMCA.a [ 70%] Built target LLVMMCA [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/Archive.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/fallible_iterator.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/Archive.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ArchiveWriter.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Expected > llvm::objcopy::createNewArchiveMembers(const MultiFormatConfig&, const llvm::object::Archive&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:51:32: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::Error llvm::objcopy::deepWriteArchive(llvm::StringRef, llvm::ArrayRef, bool, llvm::object::Archive::Kind, bool, bool)', inlined from 'llvm::Error llvm::objcopy::executeObjcopyOnArchive(const MultiFormatConfig&, const llvm::object::Archive&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:106:74: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 70 | Deterministic, Thin)) | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/CommonConfig.cpp.o [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ConfigManager.cpp.o [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/COFF/COFFObjcopy.cpp: In function 'uint64_t llvm::objcopy::coff::getNextRVA(const Object&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/COFF/COFFObjcopy.cpp:37:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 37 | const Section &Last = Obj.getSections().back(); | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/COFF/COFFObjcopy.cpp:37:47: note: the temporary was destroyed at the end of the full expression '(& Obj)->llvm::objcopy::coff::Object::getSections().llvm::ArrayRef::back()' 37 | const Section &Last = Obj.getSections().back(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObject.cpp.o [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFReader.cpp.o [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFWriter.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/COFF/COFFWriter.cpp: In member function 'llvm::Error llvm::objcopy::coff::COFFWriter::finalize(bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/COFF/COFFWriter.cpp:216:22: warning: possibly dangling reference to a temporary [-Wdangling-reference] 216 | const Section &S = Obj.getSections().back(); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/COFF/COFFWriter.cpp:216:48: note: the temporary was destroyed at the end of the full expression '(&((llvm::objcopy::coff::COFFWriter*)this)->llvm::objcopy::coff::COFFWriter::Obj)->llvm::objcopy::coff::Object::getSections().llvm::ArrayRef::back()' 216 | const Section &S = Obj.getSections().back(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObject.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::objcopy::elf::Relocation&}; _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObjcopy.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/MachO/MachOObjcopy.cpp: In function 'llvm::Error llvm::objcopy::macho::executeObjcopyOnMachOUniversalBinary(const llvm::objcopy::MultiFormatConfig&, const llvm::object::MachOUniversalBinary&, llvm::raw_ostream&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjCopy/MachO/MachOObjcopy.cpp:493:52: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 493 | (*ArOrErr)->isThin()); | ^ [ 70%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOReader.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOWriter.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOLayoutBuilder.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObject.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObject.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmReader.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmWriter.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o [ 71%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o [ 71%] Linking CXX static library ../libLLVMObjCopy.a [ 71%] Built target LLVMObjCopy [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveEmitter.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveYAML.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/COFFEmitter.cpp:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::yaml::BinaryRef toDebugS(llvm::ArrayRef, const llvm::codeview::StringsAndChecksums&, llvm::BumpPtrAllocator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/COFFEmitter.cpp:184:23, inlined from 'bool layoutCOFF({anonymous}::COFFParser&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/COFFEmitter.cpp:231:21, inlined from 'bool llvm::yaml::yaml2coff(llvm::COFFYAML::Object&, llvm::raw_ostream&, ErrorHandler)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/COFFEmitter.cpp:607:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFEmitter.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/DWARFEmitter.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/DWARFYAML.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::ARange*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Ranges*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerEmitter.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerYAML.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFEmitter.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp: In function 'size_t findFirstNonGlobal(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:928:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 928 | static size_t findFirstNonGlobal(ArrayRef Symbols) { | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp: In function 'bool llvm::ELFYAML::shouldAllocateFileSpace(llvm::ArrayRef, const NoBitsSection&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1221:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1221 | bool llvm::ELFYAML::shouldAllocateFileSpace( | ^~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1861:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1861 | auto Build = [this](ArrayRef V, NameToIdxMap &Map) { | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1861:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1861:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1861:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'void {anonymous}::ELFState::buildSymbolIndexes() [with ELFT = llvm::object::ELFType]', inlined from 'static bool {anonymous}::ELFState::writeELF(llvm::raw_ostream&, llvm::ELFYAML::Object&, llvm::yaml::ErrorHandler, uint64_t) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1924:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1870:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1870 | Build(*Doc.Symbols, SymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1872:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1872 | Build(*Doc.DynamicSymbols, DynSymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::ELFState::buildSymbolIndexes() [with ELFT = llvm::object::ELFType]', inlined from 'static bool {anonymous}::ELFState::writeELF(llvm::raw_ostream&, llvm::ELFYAML::Object&, llvm::yaml::ErrorHandler, uint64_t) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1924:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1870:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1870 | Build(*Doc.Symbols, SymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1872:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1872 | Build(*Doc.DynamicSymbols, DynSymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::ELFState::buildSymbolIndexes() [with ELFT = llvm::object::ELFType]', inlined from 'static bool {anonymous}::ELFState::writeELF(llvm::raw_ostream&, llvm::ELFYAML::Object&, llvm::yaml::ErrorHandler, uint64_t) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1924:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1870:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1870 | Build(*Doc.Symbols, SymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1872:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1872 | Build(*Doc.DynamicSymbols, DynSymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::ELFState::buildSymbolIndexes() [with ELFT = llvm::object::ELFType]', inlined from 'static bool {anonymous}::ELFState::writeELF(llvm::raw_ostream&, llvm::ELFYAML::Object&, llvm::yaml::ErrorHandler, uint64_t) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1924:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1870:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1870 | Build(*Doc.Symbols, SymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFEmitter.cpp:1872:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1872 | Build(*Doc.DynamicSymbols, DynSymN2I); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ELFTypes.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/ELFYAML.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/ELFYAML.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::Relocation*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::Relocation*; _Tp = llvm::ELFYAML::Relocation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::Relocation*; _Tp = llvm::ELFYAML::Relocation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::Symbol*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::Symbol*; _Tp = llvm::ELFYAML::Symbol]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::Symbol*; _Tp = llvm::ELFYAML::Symbol]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:152:9, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::File*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::ARange*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Ranges*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::FormValue*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Unit*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::File*; _Tp = llvm::DWARFYAML::File]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::LineTable::LineTable(const llvm::DWARFYAML::LineTable&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:138:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; _Tp = llvm::DWARFYAML::LineTableOpcode]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::LineTable::LineTable(const llvm::DWARFYAML::LineTable&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:138:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::File*; _Tp = llvm::DWARFYAML::File]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::DWARFYAML::LineTable& llvm::DWARFYAML::LineTable::operator=(const llvm::DWARFYAML::LineTable&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:138:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; _Tp = llvm::DWARFYAML::LineTableOpcode]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::DWARFYAML::LineTable& llvm::DWARFYAML::LineTable::operator=(const llvm::DWARFYAML::LineTable&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:138:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20, inlined from 'llvm::Optional& llvm::Optional::operator=(const llvm::Optional&) [with T = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:299:13, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20, inlined from 'llvm::Optional& llvm::Optional::operator=(const llvm::Optional&) [with T = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:299:13, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20, inlined from 'llvm::Optional& llvm::Optional::operator=(const llvm::Optional&) [with T = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:299:13, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20, inlined from 'llvm::Optional& llvm::Optional::operator=(const llvm::Optional&) [with T = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:299:13, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20, inlined from 'llvm::Optional& llvm::Optional::operator=(const llvm::Optional&) [with T = std::vector >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:299:13, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20, inlined from 'llvm::Optional& llvm::Optional::operator=(const llvm::Optional&) [with T = std::vector >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:299:13, inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:150:13, inlined from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::DWARFYAML::Data; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:147:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MachO.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/MachOEmitter.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/MachOEmitter.cpp:524:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/MachOEmitter.cpp:524:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MachO.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/MachOYAML.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ObjectYAML/MachOYAML.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MachOYAML::Section*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MachOYAML::Section*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Unit*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Unit*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTable*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'void llvm::optional_detail::OptionalStorage >::emplace(Args&& ...) [with Args = {const std::vector, std::allocator > >&}; T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:124:5, inlined from 'constexpr llvm::optional_detail::OptionalStorage >::OptionalStorage(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:74:14, inlined from 'constexpr llvm::Optional::Optional(const llvm::Optional&) [with T = std::vector >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:271:13, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = llvm::DWARFYAML::ListTable*; _Tp = llvm::DWARFYAML::ListTable]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'void llvm::optional_detail::OptionalStorage >::emplace(Args&& ...) [with Args = {const std::vector, std::allocator > >&}; T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:124:5, inlined from 'constexpr llvm::optional_detail::OptionalStorage >::OptionalStorage(const llvm::optional_detail::OptionalStorage >&) [with T = std::vector >; bool = false]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:74:14, inlined from 'constexpr llvm::Optional::Optional(const llvm::Optional&) [with T = std::vector >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:271:13, inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFYAML.h:210:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpEmitter.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadEmitter.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadYAML.cpp.o [ 72%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmEmitter.cpp.o [ 73%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [ 73%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFEmitter.cpp.o [ 73%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o [ 73%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o [ 73%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/yaml2obj.cpp.o [ 73%] Linking CXX static library ../libLLVMObjectYAML.a [ 73%] Built target LLVMObjectYAML [ 73%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [ 73%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [ 73%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [ 73%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [ 73%] Linking CXX static library ../libLLVMOption.a [ 73%] Built target LLVMOption [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/DwarfTransformer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:12: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::gsym::LineEntry&}; _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator]', inlined from 'void parseInlineInfo(llvm::gsym::GsymCreator&, llvm::gsym::CUInfo&, llvm::DWARFDie, uint32_t, llvm::gsym::FunctionInfo&, llvm::gsym::InlineInfo&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:240:33: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Header.cpp.o [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FileWriter.cpp.o [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymCreator.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/AddressRanges.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/GsymCreator.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/GsymCreator.cpp:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::gsym::FunctionInfo; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1635 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator >; typename std::enable_if<(! conjunction, std::is_trivially_copyable::value_type> >::value), int>::type = 0]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/GsymCreator.h:18: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::gsym::FunctionInfo}; _Tp = llvm::gsym::FunctionInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::FunctionInfo}; _Tp = llvm::gsym::FunctionInfo; _Alloc = std::allocator]', inlined from 'void llvm::gsym::GsymCreator::addFunctionInfo(llvm::gsym::FunctionInfo&&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/GsymCreator.cpp:327:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymReader.cpp.o [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/FileWriter.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/InlineInfo.cpp:10: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator]', inlined from 'llvm::Expected decode(llvm::DataExtractor&, uint64_t&, uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/InlineInfo.cpp:216:35: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LineTable.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/ExtractRanges.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/LineEntry.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/LineTable.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/LineTable.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::gsym::LineEntry&}; _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator]', inlined from 'llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/LineTable.cpp:255:23, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::&; _Args = {const llvm::gsym::LineEntry&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:36, inlined from 'constexpr std::__enable_if_t<(! std::is_void< >::value), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::&; _Args = {const llvm::gsym::LineEntry&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:138:40, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::; _ArgTypes = {const llvm::gsym::LineEntry&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:290:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {DeltaInfo}; _Tp = DeltaInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = DeltaInfo; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = DeltaInfo; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1391:30, inlined from 'llvm::Error llvm::gsym::LineTable::encode(llvm::gsym::FileWriter&, uint64_t) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/LineTable.cpp:149:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LookupResult.cpp.o [ 73%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ObjectFileTransformer.cpp.o [ 74%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ExtractRanges.cpp.o [ 74%] Linking CXX static library ../../libLLVMDebugInfoGSYM.a [ 74%] Built target LLVMDebugInfoGSYM [ 74%] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCFragment.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCSection.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DWP/DWPStringPool.h:5, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/DWP/DWP.h:4, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/DWP/DWP.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = llvm::UnitIndexEntry; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o [ 74%] Linking CXX static library ../libLLVMDWP.a [ 74%] Built target LLVMDWP [ 74%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/AllocationActions.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Error llvm::orc::shared::runDeallocActions(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:33:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 33 | Error runDeallocActions(ArrayRef DAs) { | ^~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::WrapperFunctionCall}; _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Expected > llvm::orc::shared::runFinalizeActions(AllocActions&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:23:60: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 23 | return joinErrors(std::move(Err), runDeallocActions(DeallocActions)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::WrapperFunctionCall}; _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Expected > llvm::orc::shared::runFinalizeActions(AllocActions&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:26:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcError.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcRTBridge.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SimpleRemoteEPCUtils.cpp.o [ 74%] Linking CXX static library ../../../libLLVMOrcShared.a [ 74%] Built target LLVMOrcShared [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorSharedMemoryMapperService.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h:13, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SharedMemorySegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SharedMemorySegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization >::append(std::vector&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple; T = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:294:16, inlined from 'static bool llvm::orc::shared::SPSSerializationTraits, SequenceT, typename std::enable_if::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::deinitialize(const std::vector&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:197:56: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 197 | Allocations[Base].DeinitializationActions)) { | ^ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization >::append(std::vector&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple >, llvm::orc::shared::SPSTuple > >; T = llvm::orc::shared::AllocActionCallPair]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:294:16, inlined from 'static bool llvm::orc::shared::SPSSerializationTraits, SequenceT, typename std::enable_if::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple >, llvm::orc::shared::SPSTuple > >; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderGDB.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/OrcRTBootstrap.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::BufferWrite}; _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::BufferWrite}; _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization >::append(std::vector&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple >; T = llvm::orc::tpctypes::BufferWrite]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:294:16, inlined from 'static bool llvm::orc::shared::SPSSerializationTraits, SequenceT, typename std::enable_if::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple >; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/RegisterEHFrames.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::registerFrameWrapper(const void*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:53:14: warning: unnecessary parentheses in declaration of 'RegisterFrame' [-Wparentheses] 53 | static void((*RegisterFrame)(const void *)) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:53:14: note: remove parentheses 53 | static void((*RegisterFrame)(const void *)) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - - /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::deregisterFrameWrapper(const void*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:70:14: warning: unnecessary parentheses in declaration of 'DeregisterFrame' [-Wparentheses] 70 | static void((*DeregisterFrame)(const void *)) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:70:14: note: remove parentheses 70 | static void((*DeregisterFrame)(const void *)) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - - [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorDylibManager.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorMemoryManager.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::shared::WrapperFunctionCall&}; _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::finalize(llvm::orc::tpctypes::FinalizeRequest&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:56:36: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization >::append(std::vector&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple >; T = llvm::orc::tpctypes::SegFinalizeRequest]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:294:16, inlined from 'static bool llvm::orc::shared::SPSSerializationTraits, SequenceT, typename std::enable_if::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple >; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization >::append(std::vector&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple >, llvm::orc::shared::SPSTuple > >; T = llvm::orc::shared::AllocActionCallPair]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:294:16, inlined from 'static bool llvm::orc::shared::SPSSerializationTraits, SequenceT, typename std::enable_if::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple >, llvm::orc::shared::SPSTuple > >; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleRemoteEPCServer.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/TargetExecutionUtils.cpp.o [ 74%] Linking CXX static library ../../../libLLVMOrcTargetProcess.a [ 74%] Built target LLVMOrcTargetProcess [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::StringRef; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__register_frame(void*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:45:14: warning: unnecessary parentheses in declaration of 'rf' [-Wparentheses] 45 | static void((*rf)(void *)) = 0; | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:45:14: note: remove parentheses 45 | static void((*rf)(void *)) = 0; | ^~~~~~~~~~~~~~~ | - - /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__deregister_frame(void*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:58:14: warning: unnecessary parentheses in declaration of 'df' [-Wparentheses] 58 | static void((*df)(void *)) = 0; | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:58:14: note: remove parentheses 58 | static void((*df)(void *)) = 0; | ^~~~~~~~~~~~~~~ | - - [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o [ 74%] Linking CXX static library ../../libLLVMRuntimeDyld.a [ 74%] Built target LLVMRuntimeDyld [ 74%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::runStaticConstructorsDestructors(llvm::Module&, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:398:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 398 | runFunction(F, None); | ~~~~~~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:398:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::GenericValue::GenericValue(const llvm::GenericValue&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/GenericValue.h:23:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44, inlined from 'llvm::GenericValue& llvm::GenericValue::operator=(const llvm::GenericValue&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/GenericValue.h:23:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector, std::allocator > >&, const char* const*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:467:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 467 | return runFunction(Fn, GVArgs).IntVal.getZExtValue(); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:467:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Constants.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:24: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const', inlined from 'llvm::GenericValue llvm::ExecutionEngine::getConstantValue(const llvm::Constant*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:722:35: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 27 | return U.IEEE.METHOD_CALL; \ | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:1109:25: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1109 | convertToInteger(Input, Width, IsSigned, RM, IsExact)); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS' 29 | return U.Double.METHOD_CALL; \ | ^~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:1117:33: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngineBindings.cpp: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngineBindings.cpp:249:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 249 | *Result = unwrap(EE)->runFunction(unwrap(F), ArgVec); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngineBindings.cpp:249:36: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 74%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o [ 74%] Linking CXX static library ../libLLVMExecutionEngine.a [ 74%] Built target LLVMExecutionEngine [ 74%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Interpreter.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::GenericValue::GenericValue(const llvm::GenericValue&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/GenericValue.h:23:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp: In member function 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:2119:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2119 | void Interpreter::callFunction(Function *F, ArrayRef ArgVals) { | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:2130:59: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2130 | GenericValue Result = callExternalFunction (F, ArgVals); | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:2130:59: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 74%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memcpy(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:486:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 486 | static GenericValue lle_X_memcpy(FunctionType *FT, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memset(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:474:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 474 | static GenericValue lle_X_memset(FunctionType *FT, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_scanf(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:446:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 446 | static GenericValue lle_X_scanf(FunctionType *FT, ArrayRef args) { | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sscanf(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:431:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 431 | static GenericValue lle_X_sscanf(FunctionType *FT, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sprintf(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:337:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 337 | static GenericValue lle_X_sprintf(FunctionType *FT, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_abort(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:328:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 328 | static GenericValue lle_X_abort(FunctionType *FT, ArrayRef Args) { | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_atexit(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:312:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 312 | static GenericValue lle_X_atexit(FunctionType *FT, | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Interpreter.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:603:31, inlined from 'llvm::GenericValue::GenericValue(const llvm::GenericValue&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/GenericValue.h:23:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_exit(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:322:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 322 | static GenericValue lle_X_exit(FunctionType *FT, ArrayRef Args) { | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In member function 'llvm::GenericValue llvm::Interpreter::callExternalFunction(llvm::Function*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:259:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 259 | GenericValue Interpreter::callExternalFunction(Function *F, | ^~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:238:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:419:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 419 | static GenericValue lle_X_printf(FunctionType *FT, | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; = void; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = ArrayRef&]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:424:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:461:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 461 | static GenericValue lle_X_fprintf(FunctionType *FT, | ^~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; = void; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:467:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Interpreter.cpp: In member function 'virtual llvm::GenericValue llvm::Interpreter::runFunction(llvm::Function*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Interpreter.cpp:80:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 80 | GenericValue Interpreter::runFunction(Function *F, | ^~~~~~~~~~~ [ 74%] Linking CXX static library ../../libLLVMInterpreter.a [ 74%] Built target LLVMInterpreter [ 74%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/EHFrameSupportImpl.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:307:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::jitlink::Edge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:286:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:286:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MemoryFlags.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachO_arm64.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:307:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:307:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:307:20, inlined from 'llvm::Error llvm::jitlink::CompactUnwindSplitter::operator()(llvm::jitlink::LinkGraph&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:810:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp:12: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:307:20, inlined from 'llvm::Expected llvm::jitlink::COFFLinkGraphBuilder::createDefinedSymbol(COFFSymbolIndex, llvm::StringRef, llvm::object::COFFSymbolRef, const llvm::object::coff_section*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp:444:37: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o [ 75%] Linking CXX static library ../../libLLVMJITLink.a [ 75%] Built target LLVMJITLink [ 75%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/MCJIT/MCJIT.cpp: In member function 'virtual llvm::GenericValue llvm::MCJIT::runFunction(llvm::Function*, llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/MCJIT/MCJIT.cpp:513:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 513 | GenericValue MCJIT::runFunction(Function *F, ArrayRef ArgValues) { | ^~~~~ [ 75%] Linking CXX static library ../../libLLVMMCJIT.a [ 75%] Built target LLVMMCJIT [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugObjectManagerPlugin.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Twine.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Triple.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:493:3, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:21, inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::orc::DebugObject::~DebugObject()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:142:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:500:3, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:21, inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::orc::DebugObject::~DebugObject()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp:142:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebuggerSupportPlugin.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/DebuggerSupportPlugin.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/DebuggerSupportPlugin.cpp:12: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error {anonymous}::MachODebugObjectSynthesizer::completeSynthesisAndRegister() [with MachOTraits = {anonymous}::MachO64LE]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/DebuggerSupportPlugin.cpp:352:31: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCEHFrameRegistrar.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual void llvm::orc::EPCGenericJITLinkMemoryManager::InFlightAlloc::finalize(llvm::jitlink::JITLinkMemoryManager::InFlightAlloc::OnFinalizedFunction)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp:49:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::Alloc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::Alloc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual void llvm::orc::EPCGenericRTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:176:42: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::EPCGenericRTDyldMemoryManager::AllocGroup}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::AllocGroup; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::EPCGenericRTDyldMemoryManager::AllocGroup}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::AllocGroup; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual bool llvm::orc::EPCGenericRTDyldMemoryManager::finalizeMemory(std::string*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:241:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual bool llvm::orc::EPCGenericRTDyldMemoryManager::finalizeMemory(std::string*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:265:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite}; _Tp = llvm::orc::tpctypes::UIntWrite; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite}; _Tp = llvm::orc::tpctypes::UIntWrite; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:38, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/PointerUnion.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/FunctionExtras.h:36, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:493:3: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:500:3: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual llvm::Error {anonymous}::EPCTrampolinePool::grow()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:125:35: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite}; _Tp = llvm::orc::tpctypes::UIntWrite; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual llvm::Error {anonymous}::EPCIndirectStubsManager::createStubs(const llvm::orc::IndirectStubsManager::StubInitsMap&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:165:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite}; _Tp = llvm::orc::tpctypes::UIntWrite; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite; _Alloc = std::allocator >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual llvm::Error {anonymous}::EPCIndirectStubsManager::createStubs(const llvm::orc::IndirectStubsManager::StubInitsMap&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:174:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:307:20, inlined from 'llvm::Error llvm::orc::addFunctionPointerRelocationsToCurrentSymbol(llvm::jitlink::Symbol&, llvm::jitlink::LinkGraph&, llvm::MCDisassembler&, llvm::MCInstrAnalysis&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:457:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::orc::SymbolStringPtr; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::Expected llvm::orc::JITCompileCallbackManager::getCompileCallback(CompileFunction)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:72:33: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/LazyReexports.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LazyReexports.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::orc::LazyCallThroughManager::ReexportsEntry; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::Expected llvm::orc::LazyCallThroughManager::getCallThroughTrampoline(llvm::orc::JITDylib&, llvm::orc::SymbolStringPtr, NotifyResolvedFunction)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LazyReexports.cpp:34:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::unique_function; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'llvm::Expected llvm::orc::LazyCallThroughManager::getCallThroughTrampoline(llvm::orc::JITDylib&, llvm::orc::SymbolStringPtr, NotifyResolvedFunction)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LazyReexports.cpp:35:24: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/LLJIT.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/MachOPlatform.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MachOPlatform.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddr&}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void llvm::orc::MachOPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MachOPlatform.cpp:473:37: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::InFlightAlloc::abandon(llvm::jitlink::JITLinkMemoryManager::InFlightAlloc::OnAbandonedFunction)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:47:27: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 47 | Parent.Mapper->release({AllocAddr}, std::move(OnFinalize)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::deallocate(std::vector, llvm::jitlink::JITLinkMemoryManager::OnDeallocatedFunction)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:131:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 131 | Mapper->release(Bases, std::move(OnDeallocated)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::MemoryMapper::AllocInfo::SegInfo&}; _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator]', inlined from 'llvm::orc::MapperJITLinkMemoryManager::allocate(const llvm::jitlink::JITLinkDylib*, llvm::jitlink::LinkGraph&, llvm::jitlink::JITLinkMemoryManager::OnAllocatedFunction)::)> mutable' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:110:29, inlined from 'static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = llvm::orc::MapperJITLinkMemoryManager::allocate(const llvm::jitlink::JITLinkDylib*, llvm::jitlink::LinkGraph&, llvm::jitlink::JITLinkMemoryManager::OnAllocatedFunction)::)>; ReturnT = void; ParamTs = {llvm::Expected}]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/FunctionExtras.h:222:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/MemoryMapper.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::tpctypes::SharedMemorySegFinalizeRequest&}; _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator]', inlined from 'virtual void llvm::orc::SharedMemoryMapper::initialize(llvm::orc::MemoryMapper::AllocInfo&, llvm::orc::MemoryMapper::OnInitializedFunction)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:309:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::deinitialize(llvm::ArrayRef, llvm::orc::MemoryMapper::OnDeinitializedFunction)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:327:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 327 | void SharedMemoryMapper::deinitialize( | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef, llvm::orc::MemoryMapper::OnReleasedFunction)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:345:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 345 | void SharedMemoryMapper::release(ArrayRef Bases, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In destructor 'llvm::orc::SharedMemoryMapper::~SharedMemoryMapper()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:408:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 408 | release(ReservationAddrs, [&](Error Err) { P.set_value(std::move(Err)); }); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::deinitialize(llvm::ArrayRef, llvm::orc::MemoryMapper::OnDeinitializedFunction)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:96:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 96 | void InProcessMemoryMapper::deinitialize( | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:107:56: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 107 | Allocations[Base].DeinitializationActions)) { | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::release(llvm::ArrayRef, llvm::orc::MemoryMapper::OnReleasedFunction)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:118:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 118 | void InProcessMemoryMapper::release(ArrayRef Bases, | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:135:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 135 | deinitialize(AllocAddrs, [&](Error Err) { P.set_value(std::move(Err)); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In destructor 'llvm::orc::InProcessMemoryMapper::~InProcessMemoryMapper()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:168:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 168 | release(ReservationAddrs, [&](Error Err) { P.set_value(std::move(Err)); }); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ELFPerObjectSectionsToRegister&}; _Tp = llvm::orc::ELFPerObjectSectionsToRegister; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error llvm::orc::ELFNixPlatform::registerInitInfo(llvm::orc::JITDylib&, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:598:52: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:307:20, inlined from 'virtual void {anonymous}::DSOHandleMaterializationUnit::materialize(std::unique_ptr)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:72:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ELFPerObjectSectionsToRegister; _Alloc = std::allocator]', inlined from 'llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:764:36, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Error; _Fn = llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::&; _Args = {llvm::jitlink::LinkGraph&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:61:67, inlined from 'constexpr std::__enable_if_t<(! std::is_void< >::value), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Error; _Callable = llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::&; _Args = {llvm::jitlink::LinkGraph&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/invoke.h:139:36, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Error; _Functor = llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::; _ArgTypes = {llvm::jitlink::LinkGraph&}]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/std_function.h:291:44: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ELFNixJITDylibInitializers}; _Tp = llvm::orc::ELFNixJITDylibInitializers; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ELFNixJITDylibInitializers}; _Tp = llvm::orc::ELFNixJITDylibInitializers; _Alloc = std::allocator]', inlined from 'void llvm::orc::ELFNixPlatform::getInitializersBuildSequencePhase(SendInitializerSequenceFn, llvm::orc::JITDylib&, std::vector >)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:365:33: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:38, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h:20: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:493:3: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Allocator = allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:500:3: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1619:35, inlined from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:86:36, inlined from 'virtual void llvm::orc::ObjectLinkingLayer::handleTransferResources(llvm::orc::ResourceKey, llvm::orc::ResourceKey)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:728:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/RuntimeDyld.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITEventListener.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::StringRef; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less; _Alloc = std::allocator >]', inlined from '{anonymous}::JITDylibSearchOrderResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction):: >)> mutable' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:41:29, inlined from 'static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = {anonymous}::JITDylibSearchOrderResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction):: >)>; ReturnT = void; ParamTs = {llvm::Expected, llvm::detail::DenseMapPair > >}]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/FunctionExtras.h:222:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 76%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp: In member function 'virtual llvm::Expected > > llvm::orc::SimpleRemoteEPC::lookupSymbols(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:33:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 33 | SimpleRemoteEPC::lookupSymbols(ArrayRef Request) { | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o [ 77%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o [ 77%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp: In member function 'virtual void llvm::orc::SelfExecutorProcessControl::writeBuffersAsync(llvm::ArrayRef, llvm::orc::ExecutorProcessControl::MemoryAccess::WriteResultFn)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:166:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 166 | void SelfExecutorProcessControl::writeBuffersAsync( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:9: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp: In member function 'virtual llvm::Expected > > llvm::orc::SelfExecutorProcessControl::lookupSymbols(llvm::ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:87:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 87 | SelfExecutorProcessControl::lookupSymbols(ArrayRef Request) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual llvm::Expected > > llvm::orc::SelfExecutorProcessControl::lookupSymbols(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:110:25: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o [ 77%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [ 77%] Linking CXX static library ../../libLLVMOrcJIT.a [ 77%] Built target LLVMOrcJIT [ 77%] Building ARMGenAsmMatcher.inc... [ 77%] Building ARMGenAsmWriter.inc... [ 77%] Building ARMGenCallingConv.inc... [ 77%] Building ARMGenDAGISel.inc... [ 77%] Building ARMGenDisassemblerTables.inc... [ 77%] Building ARMGenFastISel.inc... [ 77%] Building ARMGenGlobalISel.inc... [ 77%] Building ARMGenInstrInfo.inc... [ 77%] Building ARMGenMCCodeEmitter.inc... [ 77%] Building ARMGenMCPseudoLowering.inc... [ 77%] Building ARMGenRegisterBank.inc... [ 77%] Building ARMGenRegisterInfo.inc... [ 77%] Building ARMGenSubtargetInfo.inc... [ 77%] Building ARMGenSystemRegister.inc... [ 77%] Built target ARMCommonTableGen [ 77%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o [ 77%] Linking CXX static library ../../../libLLVMARMUtils.a [ 77%] Built target LLVMARMUtils [ 77%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o [ 78%] Linking CXX static library ../../../libLLVMARMInfo.a [ 78%] Built target LLVMARMInfo [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:140: In constructor 'llvm::ARMGenMCSubtargetInfo::ARMGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)', inlined from 'llvm::MCSubtargetInfo* llvm::createARMMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/ARM/ARMGenSubtargetInfo.inc:23713:70, inlined from 'llvm::MCSubtargetInfo* llvm::ARM_MC::createARMMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:215:38: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/ARM/ARMGenSubtargetInfo.inc:23701:46: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 23701 | WPR, WL, RA, IS, OC, FP) { } | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/ARM/ARMGenSubtargetInfo.inc:23701:46: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o [ 78%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o [ 78%] Linking CXX static library ../../../libLLVMARMDesc.a [ 78%] Built target LLVMARMDesc [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:632:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 632 | bool ARMBaseInstrInfo::SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:632:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual void llvm::ARMBaseInstrInfo::setExecutionDomain(llvm::MachineInstr&, unsigned int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:5142:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5139 | MIB.addReg(DstReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5140 | .addReg(SrcReg) | ~~~~~~~~~~~~~~~ 5141 | .addReg(SrcReg) | ~~~~~~~~~~~~~~~ 5142 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:5165:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5162 | MIB.addReg(DstReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5163 | .addReg(DReg, RegState::Undef) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5164 | .addImm(Lane) | ~~~~~~~~~~~~~ 5165 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:5196:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5192 | MIB.addReg(DReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5193 | .addReg(DReg, getUndefRegState(!MI.readsRegister(DReg, TRI))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5194 | .addReg(SrcReg) | ~~~~~~~~~~~~~~~ 5195 | .addImm(Lane) | ~~~~~~~~~~~~~ 5196 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:5231:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5228 | MIB.addReg(DDst, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5229 | .addReg(DDst, getUndefRegState(!MI.readsRegister(DDst, TRI))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5230 | .addImm(SrcLane) | ~~~~~~~~~~~~~~~~ 5231 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:5269:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5267 | NewMIB.addReg(CurReg, getUndefRegState(CurUndef)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5268 | .addImm(1) | ~~~~~~~~~~ 5269 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:5287:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5285 | MIB.addReg(CurReg, getUndefRegState(CurUndef)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5286 | .addImm(1) | ~~~~~~~~~~ 5287 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual void llvm::ARMBaseInstrInfo::breakPartialRegDependency(llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:5409:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 5407 | BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(ARM::FCONSTD), DReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5408 | .addImm(96) | ~~~~~~~~~~~ 5409 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::FoldImmediate(llvm::MachineInstr&, llvm::MachineInstr&, llvm::Register, llvm::MachineRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:3428:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3424 | BuildMI(*UseMI.getParent(), UseMI, UseMI.getDebugLoc(), get(NewUseOpc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3425 | NewReg) | ~~~~~~~ 3426 | .addReg(Reg1, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3427 | .addImm(SOImmValV1) | ~~~~~~~~~~~~~~~~~~~ 3428 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'void llvm::ARMBaseInstrInfo::copyFromCPSR(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, bool, const llvm::ARMSubtarget&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:840:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 840 | MIB.add(predOps(ARMCC::AL)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'void llvm::ARMBaseInstrInfo::copyToCPSR(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, bool, const llvm::ARMSubtarget&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:860:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 859 | MIB.addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual void llvm::ARMBaseInstrInfo::storeRegToStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::Register, bool, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1133:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1128 | BuildMI(MBB, I, DebugLoc(), get(ARM::VSTRH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1129 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1130 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1131 | .addImm(0) | ~~~~~~~~~~ 1132 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1133 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1144:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1139 | BuildMI(MBB, I, DebugLoc(), get(ARM::STRi12)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1140 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1141 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1142 | .addImm(0) | ~~~~~~~~~~ 1143 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1144 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1151:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1146 | BuildMI(MBB, I, DebugLoc(), get(ARM::VSTRS)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1149 | .addImm(0) | ~~~~~~~~~~ 1150 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1151 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1158:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1153 | BuildMI(MBB, I, DebugLoc(), get(ARM::VSTR_P0_off)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1154 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1155 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1156 | .addImm(0) | ~~~~~~~~~~ 1157 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1158 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1169:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1164 | BuildMI(MBB, I, DebugLoc(), get(ARM::VSTRD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1165 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1167 | .addImm(0) | ~~~~~~~~~~ 1168 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1169 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1176:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1175 | MIB.addFrameIndex(FI).addReg(0).addImm(0).addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1176 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1183:45: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1180 | MachineInstrBuilder MIB = BuildMI(MBB, I, DebugLoc(), get(ARM::STMIA)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1182 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1183 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1205:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1201 | BuildMI(MBB, I, DebugLoc(), get(ARM::VSTMQIA)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1202 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1203 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1204 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1205 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1199:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1194 | BuildMI(MBB, I, DebugLoc(), get(ARM::VST1q64)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1195 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1196 | .addImm(16) | ~~~~~~~~~~~ 1197 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1199 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1233:45: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1230 | MachineInstrBuilder MIB = BuildMI(MBB, I, DebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | get(ARM::VSTMDIA)) | ~~~~~~~~~~~~~~~~~~ 1232 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1233 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1228:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1223 | BuildMI(MBB, I, DebugLoc(), get(ARM::VST1d64TPseudo)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1224 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1225 | .addImm(16) | ~~~~~~~~~~~ 1226 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1227 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1228 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1255:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1250 | BuildMI(MBB, I, DebugLoc(), get(ARM::VST1d64QPseudo)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1252 | .addImm(16) | ~~~~~~~~~~~ 1253 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1254 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1255 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1265:45: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1262 | MachineInstrBuilder MIB = BuildMI(MBB, I, DebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | get(ARM::VSTMDIA)) | ~~~~~~~~~~~~~~~~~~ 1264 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1265 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1285:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1283 | MachineInstrBuilder MIB = BuildMI(MBB, I, DebugLoc(), get(ARM::VSTMDIA)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1284 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1285 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual void llvm::ARMBaseInstrInfo::loadRegFromStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::Register, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1389:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1385 | BuildMI(MBB, I, DL, get(ARM::VLDRH), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1386 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1387 | .addImm(0) | ~~~~~~~~~~ 1388 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1389 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1399:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1395 | BuildMI(MBB, I, DL, get(ARM::LDRi12), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1396 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1397 | .addImm(0) | ~~~~~~~~~~ 1398 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1399 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1405:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1401 | BuildMI(MBB, I, DL, get(ARM::VLDRS), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1402 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1403 | .addImm(0) | ~~~~~~~~~~ 1404 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1405 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1411:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1407 | BuildMI(MBB, I, DL, get(ARM::VLDR_P0_off), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1408 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1409 | .addImm(0) | ~~~~~~~~~~ 1410 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1411 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1421:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1417 | BuildMI(MBB, I, DL, get(ARM::VLDRD), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1418 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1419 | .addImm(0) | ~~~~~~~~~~ 1420 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1421 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1430:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1429 | MIB.addFrameIndex(FI).addReg(0).addImm(0).addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1437:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1434 | MIB = BuildMI(MBB, I, DL, get(ARM::LDMIA)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1436 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1437 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1459:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1456 | BuildMI(MBB, I, DL, get(ARM::VLDMQIA), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1457 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1458 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1459 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1454:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1450 | BuildMI(MBB, I, DL, get(ARM::VLD1q64), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1451 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1452 | .addImm(16) | ~~~~~~~~~~~ 1453 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1454 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1484:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1481 | MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(ARM::VLDMDIA)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1482 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1483 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1484 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1479:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1475 | BuildMI(MBB, I, DL, get(ARM::VLD1d64TPseudo), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1476 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1477 | .addImm(16) | ~~~~~~~~~~~ 1478 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1479 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1504:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1500 | BuildMI(MBB, I, DL, get(ARM::VLD1d64QPseudo), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1501 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1502 | .addImm(16) | ~~~~~~~~~~~ 1503 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 1504 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1512:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1510 | MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(ARM::VLDMDIA)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1511 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1512 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1533:41: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1531 | MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(ARM::VLDMDIA)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 1533 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual void llvm::ARMBaseInstrInfo::copyPhysReg(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::MCRegister, llvm::MCRegister, bool) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:898:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 896 | BuildMI(MBB, I, DL, get(ARM::MOVr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | .addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:926:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 926 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:991:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 989 | BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMSR_P0), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | .addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:997:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 995 | BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMRS_P0), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 996 | .addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 997 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1003:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1001 | BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMSR_FPSCR_NZCVQC), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | .addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1009:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1007 | BuildMI(MBB, I, I->getDebugLoc(), get(ARM::VMRS_FPSCR_NZCVQC), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | .addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1043:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1043 | Mov = Mov.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:599:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 599 | bool ARMBaseInstrInfo::PredicateInstruction( | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In function 'void llvm::emitARMRegPlusImmediate(MachineBasicBlock&, MachineBasicBlock::iterator&, const DebugLoc&, Register, Register, int, ARMCC::CondCodes, Register, const ARMBaseInstrInfo&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:2487:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2485 | BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2486 | .addReg(BaseReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2487 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:2511:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2508 | BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2509 | .addReg(BaseReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | .addImm(ThisVal) | ~~~~~~~~~~~~~~~~ 2511 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'void llvm::ARMBaseInstrInfo::saveLROnStack(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, bool, bool) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6451:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6446 | BuildMI(MBB, It, DebugLoc(), get(ARM::t2STRD_PRE), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6447 | .addReg(ARM::R12, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6448 | .addReg(ARM::LR, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6449 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 6450 | .addImm(-Align) | ~~~~~~~~~~~~~~~ 6451 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6459:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6455 | BuildMI(MBB, It, DebugLoc(), get(Opc), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6456 | .addReg(ARM::LR, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6457 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 6458 | .addImm(-Align) | ~~~~~~~~~~~~~~~ 6459 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'void llvm::ARMBaseInstrInfo::restoreLRFromStack(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, bool, bool) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6524:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6518 | BuildMI(MBB, It, DebugLoc(), get(ARM::t2LDRD_POST)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6519 | .addReg(ARM::R12, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6520 | .addReg(ARM::LR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6521 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6522 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 6523 | .addImm(Align) | ~~~~~~~~~~~~~~ 6524 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6535:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6534 | MIB.addImm(Subtarget.getStackAlignment().value()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6535 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'void llvm::ARMBaseInstrInfo::expandMEMCPY(llvm::MachineBasicBlock::iterator) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1656:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1656 | LDM.add(LDBase).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1659:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1659 | STM.add(STBase).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::expandPostRAPseudo(llvm::MachineInstr&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:1738:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1738 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/SubtargetFeature.h:26, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Utils/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator]', inlined from 'virtual bool llvm::ARMBaseInstrInfo::ClobbersPredicate(llvm::MachineInstr&, std::vector >&, bool) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:674:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual unsigned int llvm::ARMBaseInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:496:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 496 | unsigned ARMBaseInstrInfo::insertBranch(MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:520:53: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 520 | BuildMI(&MBB, DL, get(BOpc)).addMBB(TBB).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:542:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 542 | BuildMI(&MBB, DL, get(BOpc)).addMBB(FBB).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'void llvm::ARMBaseInstrInfo::expandLoadStackGuardBase(llvm::MachineBasicBlock::iterator, unsigned int, unsigned int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:4928:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4922 | BuildMI(MBB, MI, DL, get(LoadImmOpc), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4923 | .addImm(15) | ~~~~~~~~~~~ 4924 | .addImm(0) | ~~~~~~~~~~ 4925 | .addImm(13) | ~~~~~~~~~~~ 4926 | .addImm(0) | ~~~~~~~~~~ 4927 | .addImm(3) | ~~~~~~~~~~ 4928 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:4940:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4937 | BuildMI(MBB, MI, DL, get(AddOpc), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4938 | .addReg(Reg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4939 | .addImm(Offset & ~0xfffU) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 4940 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:4972:33: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4972 | MIB.addMemOperand(MMO).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:4980:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 4977 | MIB.addReg(Reg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4978 | .addImm(Offset) | ~~~~~~~~~~~~~~~ 4979 | .cloneMemRefs(*MI) | ~~~~~~~~~~~~~~~~~~ 4980 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual llvm::MachineBasicBlock::iterator llvm::ARMBaseInstrInfo::insertOutlinedCall(llvm::Module&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, llvm::MachineFunction&, llvm::outliner::Candidate&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6677:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6677 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6686:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6686 | CallMIB.add(predOps(ARMCC::AL)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual void llvm::ARMBaseInstrInfo::buildOutlinedFrame(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::outliner::OutlinedFunction&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6601:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6601 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:6648:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6647 | BuildMI(MBB, MBB.end(), DebugLoc(), get(Subtarget.getReturnOpcode())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6648 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual llvm::MachineInstr* llvm::ARMBaseInstrInfo::convertToThreeAddress(llvm::MachineInstr&, llvm::LiveVariables*, llvm::LiveIntervals*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:230:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 226 | UpdateMI = BuildMI(MF, MI.getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | get(isSub ? ARM::SUBri : ARM::ADDri), WBReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 229 | .addImm(Amt) | ~~~~~~~~~~~~ 230 | .add(predOps(Pred)) | ~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:241:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 235 | UpdateMI = BuildMI(MF, MI.getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | get(isSub ? ARM::SUBrsi : ARM::ADDrsi), WBReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 238 | .addReg(OffReg) | ~~~~~~~~~~~~~~~ 239 | .addReg(0) | ~~~~~~~~~~ 240 | .addImm(SOOpc) | ~~~~~~~~~~~~~~ 241 | .add(predOps(Pred)) | ~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:248:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 244 | UpdateMI = BuildMI(MF, MI.getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | get(isSub ? ARM::SUBrr : ARM::ADDrr), WBReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 247 | .addReg(OffReg) | ~~~~~~~~~~~~~~~ 248 | .add(predOps(Pred)) | ~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:261:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 257 | UpdateMI = BuildMI(MF, MI.getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | get(isSub ? ARM::SUBri : ARM::ADDri), WBReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 260 | .addImm(Amt) | ~~~~~~~~~~~~ 261 | .add(predOps(Pred)) | ~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:268:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 264 | UpdateMI = BuildMI(MF, MI.getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | get(isSub ? ARM::SUBrr : ARM::ADDrr), WBReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 267 | .addReg(OffReg) | ~~~~~~~~~~~~~~~ 268 | .add(predOps(Pred)) | ~~~~^~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBranchTargets.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:278:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 278 | virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex, | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:282:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 282 | assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMOutgoingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:125:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 125 | void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:128:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 128 | auto MMO = MIRBuilder.getMF().getMachineMemOperand( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 129 | MPO, MachineMemOperand::MOStore, MemTy, Align(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp: In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:274:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 274 | MachineInstrBuilder buildLoad(const DstOp &Res, Register Addr, LLT MemTy, | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:278:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 278 | auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | inferAlignFromPtrInfo(MF, MPO)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:257:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 257 | void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, | ^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:266:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 266 | auto LoadVReg = buildLoad(LLT::scalar(32), Addr, MemTy, MPO); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:270:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 270 | buildLoad(ValVReg, Addr, MemTy, MPO); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:16: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.h:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'virtual void {anonymous}::FormalArgHandler::markPhysRegUsed(unsigned int)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:357:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual bool llvm::ARMCallLowering::lowerReturn(llvm::MachineIRBuilder&, const llvm::Value*, llvm::ArrayRef, llvm::FunctionLoweringInfo&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:220:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 220 | auto Ret = MIRBuilder.buildInstrNoInsert(Opcode).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual bool llvm::ARMCallLowering::lowerCall(llvm::MachineIRBuilder&, llvm::CallLowering::CallLoweringInfo&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:478:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 478 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:533:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 531 | CallSeqStart.addImm(ArgAssigner.StackOffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | .addImm(0) | ~~~~~~~~~~ 533 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:538:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 535 | MIRBuilder.buildInstr(ARM::ADJCALLSTACKUP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | .addImm(ArgAssigner.StackOffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | .addImm(-1ULL) | ~~~~~~~~~~~~~~ 538 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:16: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h: In function 'llvm::iplist_impl::iterator llvm::iplist_impl::insert(iterator, pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:229:12: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 229 | iterator insert(iterator where, pointer New) { | ^~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:24: In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::splitBlockBeforeInstr(llvm::MachineInstr*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:989:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp: In member function 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::splitBlockBeforeInstr(llvm::MachineInstr*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:1004:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1002 | BuildMI(OrigBB, DebugLoc(), TII->get(Opc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | .addMBB(NewBB) | ~~~~~~~~~~~~~~ 1004 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp: In member function 'void {anonymous}::ARMConstantIslands::createNewWater(unsigned int, unsigned int, llvm::MachineBasicBlock*&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:1390:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1388 | BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1389 | .addMBB(NewMBB) | ~~~~~~~~~~~~~~~ 1390 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void {anonymous}::ARMConstantIslands::doInitialJumpTablePlacement(std::vector >&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:652:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::adjustJTTargetBlockForward(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:2516:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp: In member function 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::adjustJTTargetBlockForward(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:2528:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2526 | BuildMI(NewBB, DebugLoc(), TII->get(ARM::t2B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2527 | .addMBB(BB) | ~~~~~~~~~~~ 2528 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:2532:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2530 | BuildMI(NewBB, DebugLoc(), TII->get(ARM::tB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2531 | .addMBB(BB) | ~~~~~~~~~~~ 2532 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::iplist_impl::push_back(pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]', inlined from 'void llvm::MachineFunction::push_back(llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:870:67, inlined from 'void {anonymous}::ARMConstantIslands::doInitialConstPlacement(std::vector >&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:540:16, inlined from 'virtual bool {anonymous}::ARMConstantIslands::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:439:28: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:314:39: note: parameter passing for argument of type 'llvm::ilist_iterator, false, false>' changed in GCC 7.1 314 | void push_back(pointer val) { insert(end(), val); } | ~~~~~~^~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool {anonymous}::ARMConstantIslands::handleConstantPoolUser(unsigned int, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:1605:13, inlined from 'virtual bool {anonymous}::ARMConstantIslands::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:472:41: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'bool {anonymous}::ARMConstantIslands::fixupConditionalBr(ImmBranch&)', inlined from 'bool {anonymous}::ARMConstantIslands::fixupImmediateBr(ImmBranch&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:1701:28, inlined from 'virtual bool {anonymous}::ARMConstantIslands::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:484:35: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:1811:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1809 | BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1810 | .addMBB(DestBB) | ~~~~~~~~~~~~~~~ 1811 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h: In function 'llvm::iplist_impl::iterator llvm::iplist_impl::insert(iterator, pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:229:12: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 229 | iterator insert(iterator where, pointer New) { | ^~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV81(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1311:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1310 | BuildMI(MBB, MBBI, RetI.getDebugLoc(), TII->get(ARM::VSCCLRMS)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1322:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1321 | BuildMI(MBB, MBBI, RetI.getDebugLoc(), TII->get(ARM::VSCCLRMS)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1322 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'void {anonymous}::ARMExpandPseudo::CMSEClearGPRegs(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, const llvm::SmallVectorImpl&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1114:58: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1114 | BuildMI(MBB, MBBI, DL, TII->get(ARM::t2CLRM)).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1127:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1125 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tMOVr), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | .addReg(ClobberReg) | ~~~~~~~~~~~~~~~~~~~ 1127 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1133:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1130 | BuildMI(MBB, MBBI, DL, TII->get(ARM::t2MSR_M)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | .addImm(STI->hasDSP() ? 0xc00 : 0x800) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1132 | .addReg(ClobberReg) | ~~~~~~~~~~~~~~~~~~~ 1133 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'void {anonymous}::ARMExpandPseudo::ExpandMQQPRLoadStore(llvm::MachineBasicBlock::iterator&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:907:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 907 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:24: In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, unsigned int, unsigned int, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1749:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, unsigned int, unsigned int, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1750:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, unsigned int, unsigned int, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1751:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, unsigned int, unsigned int, llvm::MachineBasicBlock::iterator&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1759:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1759 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1772:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1772 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1778:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1775 | BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1776 | .addReg(Dest.getReg(), getKillRegState(Dest.isDead())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1777 | .addReg(DesiredReg) | ~~~~~~~~~~~~~~~~~~~ 1778 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1796:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1796 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1803:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1800 | BuildMI(StoreBB, DL, TII->get(CMPri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1801 | .addReg(TempReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1802 | .addImm(0) | ~~~~~~~~~~ 1803 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP_64(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1876:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP_64(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1877:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP_64(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1878:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'bool {anonymous}::ARMExpandPseudo::ExpandCMP_SWAP_64(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1889:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1889 | MIB.addReg(AddrReg).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1895:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1892 | BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1893 | .addReg(DestLo, getKillRegState(Dest.isDead())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1894 | .addReg(DesiredLo) | ~~~~~~~~~~~~~~~~~~ 1895 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1918:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1918 | MIB.addReg(AddrReg).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1924:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1921 | BuildMI(StoreBB, DL, TII->get(CMPri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1922 | .addReg(TempReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1923 | .addImm(0) | ~~~~~~~~~~ 1924 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'void {anonymous}::ARMExpandPseudo::CMSESaveClearFPRegsV81(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc&, const llvm::LivePhysRegs&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1493:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1490 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tSUBspi), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1491 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1492 | .addImm(CMSE_FP_SAVE_SIZE >> 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1498:41: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1496 | MachineInstrBuilder VLSTM = BuildMI(MBB, MBBI, DL, TII->get(ARM::VLSTM)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1497 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1498 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1508:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1506 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VSTMSDB_UPD), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1507 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1508 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1519:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1516 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VSTR_FPCXTS_pre), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1517 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1518 | .addImm(-8) | ~~~~~~~~~~~ 1519 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARM.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1205:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1206:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1232:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1230 | BuildMI(MBB, MBB.end(), DL, TII->get(ARM::t2MRS_M), ARM::R12) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | .addImm(20) | ~~~~~~~~~~~ 1232 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1237:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1234 | BuildMI(MBB, MBB.end(), DL, TII->get(ARM::t2TSTri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1235 | .addReg(ARM::R12) | ~~~~~~~~~~~~~~~~~ 1236 | .addImm(8) | ~~~~~~~~~~ 1237 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1253:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1250 | BuildMI(ClearBB, DL, TII->get(ARM::VMOVDRR), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | .addReg(ARM::LR) | ~~~~~~~~~~~~~~~~ 1252 | .addReg(ARM::LR) | ~~~~~~~~~~~~~~~~ 1253 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1260:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1258 | BuildMI(ClearBB, DL, TII->get(ARM::VMOVSR), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | .addReg(ARM::LR) | ~~~~~~~~~~~~~~~~ 1260 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1267:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1265 | BuildMI(ClearBB, DL, TII->get(ARM::VMOVSR), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1266 | .addReg(ARM::LR) | ~~~~~~~~~~~~~~~~ 1267 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1275:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1274 | BuildMI(ClearBB, DL, TII->get(ARM::VMRS), ARM::R12) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1275 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1279:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1276 | BuildMI(ClearBB, DL, TII->get(ARM::t2BICri), ARM::R12) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1277 | .addReg(ARM::R12) | ~~~~~~~~~~~~~~~~~ 1278 | .addImm(0x0000009F) | ~~~~~~~~~~~~~~~~~~~ 1279 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1284:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1281 | BuildMI(ClearBB, DL, TII->get(ARM::t2BICri), ARM::R12) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1282 | .addReg(ARM::R12) | ~~~~~~~~~~~~~~~~~ 1283 | .addImm(0xF0000000) | ~~~~~~~~~~~~~~~~~~~ 1284 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1288:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1286 | BuildMI(ClearBB, DL, TII->get(ARM::VMSR)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1287 | .addReg(ARM::R12) | ~~~~~~~~~~~~~~~~~ 1288 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'void {anonymous}::ARMExpandPseudo::CMSESaveClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc&, const llvm::LivePhysRegs&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1353:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1350 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tSUBspi), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1351 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1352 | .addImm(CMSE_FP_SAVE_SIZE >> 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1353 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1375:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1371 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVRRD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1372 | .addReg(SaveReg1, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1373 | .addReg(SaveReg2, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1374 | .addReg(Reg) | ~~~~~~~~~~~~ 1375 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1387:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1385 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVRS), SaveReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1386 | .addReg(Reg) | ~~~~~~~~~~~~ 1387 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1404:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1402 | MachineInstrBuilder VLSTM = BuildMI(MBB, MBBI, DL, TII->get(ARM::VLSTM)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1404 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1418:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1415 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVDRR), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1416 | .addReg(SaveReg1) | ~~~~~~~~~~~~~~~~~ 1417 | .addReg(SaveReg2) | ~~~~~~~~~~~~~~~~~ 1418 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1422:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1420 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVSR), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | .addReg(SaveReg1) | ~~~~~~~~~~~~~~~~~ 1422 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1431:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1428 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VLDRD), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1430 | .addImm((Reg - ARM::D0) * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1431 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1439:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1436 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VLDRS), SReg0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1438 | .addImm((Reg - ARM::D0) * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1443:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1440 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VLDRS), SReg0 + 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1442 | .addImm((Reg - ARM::D0) * 2 + 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1449:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1446 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VLDRS), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1447 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1448 | .addImm(Reg - ARM::S0) | ~~~~~~~~~~~~~~~~~~~~~~ 1449 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1458:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1455 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tLDRspi), SpareReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1457 | .addImm(0x10) | ~~~~~~~~~~~~~ 1458 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1462:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1459 | BuildMI(MBB, MBBI, DL, TII->get(ARM::t2BICri), SpareReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1460 | .addReg(SpareReg) | ~~~~~~~~~~~~~~~~~ 1461 | .addImm(0x0000009F) | ~~~~~~~~~~~~~~~~~~~ 1462 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1467:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1464 | BuildMI(MBB, MBBI, DL, TII->get(ARM::t2BICri), SpareReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1465 | .addReg(SpareReg) | ~~~~~~~~~~~~~~~~~ 1466 | .addImm(0xF0000000) | ~~~~~~~~~~~~~~~~~~~ 1467 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1471:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1469 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMSR)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1470 | .addReg(SpareReg) | ~~~~~~~~~~~~~~~~~ 1471 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'void {anonymous}::ARMExpandPseudo::CMSERestoreFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc&, llvm::SmallVectorImpl&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1562:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1558 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVRRD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | .addReg(SaveReg1, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | .addReg(SaveReg2, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | .addReg(Reg) | ~~~~~~~~~~~~ 1562 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1574:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1572 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVRS), SaveReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1573 | .addReg(Reg) | ~~~~~~~~~~~~ 1574 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1594:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1590 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VSTRD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | .addReg(Reg) | ~~~~~~~~~~~~ 1592 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1593 | .addImm((Reg - ARM::D0) * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1594 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1600:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1596 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VSTRS)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1597 | .addReg(Reg) | ~~~~~~~~~~~~ 1598 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1599 | .addImm(Reg - ARM::S0) | ~~~~~~~~~~~~~~~~~~~~~~ 1600 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1607:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1605 | MachineInstrBuilder VLLDM = BuildMI(MBB, MBBI, DL, TII->get(ARM::VLLDM)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1607 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1615:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1612 | Bundler.append(BuildMI(*MBB.getParent(), DL, TII->get(ARM::t2MRS_M)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | .addReg(ScratchReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | .addImm(20) | ~~~~~~~~~~~ 1615 | .add(predOps(ARMCC::AL))); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1620:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1617 | Bundler.append(BuildMI(*MBB.getParent(), DL, TII->get(ARM::t2TSTri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | .addReg(ScratchReg) | ~~~~~~~~~~~~~~~~~~~ 1619 | .addImm(8) | ~~~~~~~~~~ 1620 | .add(predOps(ARMCC::AL))); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1633:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1630 | Bundler.append(BuildMI(*MBB.getParent(), DL, TII->get(ARM::VMOVS)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | .addReg(ARM::S0, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | .addReg(ARM::S0, RegState::Undef) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | .add(predOps(ARMCC::NE))); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1649:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1646 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVDRR), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1647 | .addReg(SaveReg1) | ~~~~~~~~~~~~~~~~~ 1648 | .addReg(SaveReg2) | ~~~~~~~~~~~~~~~~~ 1649 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1653:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1651 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VMOVSR), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1652 | .addReg(SaveReg1) | ~~~~~~~~~~~~~~~~~ 1653 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1660:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1657 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tADDspi), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1658 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1659 | .addImm(CMSE_FP_SAVE_SIZE >> 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1660 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'bool {anonymous}::ARMExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2155:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2155 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2192:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2188 | BuildMI(MBB, MBBI, MBBI->getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2189 | TII->get(ARM::VLDR_FPCXTNS_post), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2190 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 2191 | .addImm(4) | ~~~~~~~~~~ 2192 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2212:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2209 | BuildMI(AfterBB, AfterBB.end(), MBBI->getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2210 | TII->get(ARM::tBXNS)) | ~~~~~~~~~~~~~~~~~~~~~ 2211 | .addReg(ARM::LR) | ~~~~~~~~~~~~~~~~ 2212 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In function 'void CMSEPushCalleeSaves(const llvm::TargetInstrInfo&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, int, const llvm::LivePhysRegs&, bool)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2232:26: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1961:56: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1961 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tPUSH)).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1979:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1977 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tMOVr), LoReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1978 | .addReg(HiReg, LiveRegs.contains(HiReg) ? 0 : RegState::Undef) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1979 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1983:56: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1983 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tPUSH)).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1997:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1995 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tMOVr), LoReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1996 | .addReg(ARM::R8, LiveRegs.contains(ARM::R8) ? 0 : RegState::Undef) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1997 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1999:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1998 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tPUSH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1999 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2006:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2004 | BuildMI(MBB, MBBI, DL, TII.get(ARM::t2STMDB_UPD), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2005 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 2006 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'bool {anonymous}::ARMExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2252:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2249 | BuildMI(MBB, MBBI, DL, TII->get(ARM::t2BICri), JumpReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2250 | .addReg(JumpReg) | ~~~~~~~~~~~~~~~~ 2251 | .addImm(1) | ~~~~~~~~~~ 2252 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2261:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2258 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tMOVi8), ScratchReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2259 | .add(condCodeOp()) | ~~~~~~~~~~~~~~~~~~ 2260 | .addImm(1) | ~~~~~~~~~~ 2261 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2266:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2262 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tBIC), JumpReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2263 | .addReg(ARM::CPSR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2264 | .addReg(JumpReg) | ~~~~~~~~~~~~~~~~ 2265 | .addReg(ScratchReg) | ~~~~~~~~~~~~~~~~~~~ 2266 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2275:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2274 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tBLXNSr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2275 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::ARMExpandPseudo::CMSERestoreFPRegsV81(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc&, llvm::SmallVectorImpl&)', inlined from 'void {anonymous}::ARMExpandPseudo::CMSERestoreFPRegs(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1528:25, inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2283:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1682:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1681 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VSCCLRMS)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1682 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1689:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1687 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VLLDM)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1688 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1689 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1695:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1692 | BuildMI(MBB, MBBI, DL, TII->get(ARM::tADDspi), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1693 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1694 | .addImm(CMSE_FP_SAVE_SIZE >> 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1695 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1702:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1698 | BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(ARM::VLDR_FPCXTS_post), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1699 | ARM::SP) | ~~~~~~~~ 1700 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1701 | .addImm(8) | ~~~~~~~~~~ 1702 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1708:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1706 | BuildMI(MBB, MBBI, DL, TII->get(ARM::VLDMSIA_UPD), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1707 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1708 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In function 'void CMSEPopCalleeSaves(const llvm::TargetInstrInfo&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, int, bool)', inlined from 'bool {anonymous}::ARMExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2285:25: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2021:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2021 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tPOP)).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2026:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2024 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tMOVr), ARM::R8 + R) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025 | .addReg(ARM::R4 + R, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2029:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2029 | BuildMI(MBB, MBBI, DL, TII.get(ARM::tPOP)).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2036:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2034 | BuildMI(MBB, MBBI, DL, TII.get(ARM::t2LDMIA_UPD), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2035 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 2036 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp: In member function 'bool {anonymous}::ARMExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2448:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2445 | BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(bicOpc), ARM::R6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | .addReg(ARM::R6, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | .addImm(MaxAlign.value() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2448 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2464:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2459 | BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | MI.getOperand(0).getReg()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | .add(MI.getOperand(1)) | ~~~~~~~~~~~~~~~~~~~~~~ 2462 | .addImm(ARM_AM::getSORegOpc( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2463 | (Opcode == ARM::MOVsrl_flag ? ARM_AM::lsr : ARM_AM::asr), 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2476:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2472 | BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2473 | MI.getOperand(0).getReg()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2474 | .add(MI.getOperand(1)) | ~~~~~~~~~~~~~~~~~~~~~~ 2475 | .addImm(ARM_AM::getSORegOpc(ARM_AM::rrx, 0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2476 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2501:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2501 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2507:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2507 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2513:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2513 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2534:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2532 | BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewLdOpc), DstReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2533 | .add(MI.getOperand(1)) | ~~~~~~~~~~~~~~~~~~~~~~ 2534 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2592:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2592 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2602:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2602 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:2641:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2641 | MIB3.add(predOps(ARMCC::AL)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:3078:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3077 | BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::tPUSH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3078 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:3088:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3085 | BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::STMDB_UPD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3086 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3087 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3088 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:3129:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3129 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:16: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp: In function 'const llvm::MachineInstrBuilder& {anonymous}::ARMFastISel::AddOptionalDefs(const llvm::MachineInstrBuilder&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:286:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 286 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp: In member function 'unsigned int {anonymous}::ARMFastISel::ARMEmitIntExt(llvm::MVT, unsigned int, llvm::MVT, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:2732:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2730 | MIB.addReg(SrcReg, isKill * RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | .addImm(ImmEnc) | ~~~~~~~~~~~~~~~ 2732 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'unsigned int {anonymous}::ARMFastISel::ARMLowerPICELF(const llvm::GlobalValue*, llvm::MVT)', inlined from 'unsigned int {anonymous}::ARMFastISel::ARMMaterializeGV(const llvm::GlobalValue*, llvm::MVT)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:561:28: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:2978:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2978 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:2990:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2990 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp: In member function 'bool {anonymous}::ARMFastISel::SelectCall(const llvm::Instruction*, const char*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:2409:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2409 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp: In member function 'bool {anonymous}::ARMFastISel::ARMEmitLibcall(const llvm::Instruction*, llvm::RTLIB::Libcall)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFastISel.cpp:2267:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2267 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFixCortexA57AES1742098Pass.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:111: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In function 'void emitAligningInstructions(llvm::MachineFunction&, llvm::ARMFunctionInfo*, const llvm::TargetInstrInfo&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, unsigned int, llvm::Align, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:646:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 643 | BuildMI(MBB, MBBI, DL, TII.get(ARM::BFC), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | .addReg(Reg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | .addImm(~AlignMask) | ~~~~~~~~~~~~~~~~~~~ 646 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:651:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 648 | BuildMI(MBB, MBBI, DL, TII.get(ARM::BICri), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | .addReg(Reg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | .addImm(AlignMask) | ~~~~~~~~~~~~~~~~~~ 651 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:661:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 658 | BuildMI(MBB, MBBI, DL, TII.get(ARM::MOVsi), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .addReg(Reg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | .addImm(ARM_AM::getSORegOpc(ARM_AM::lsr, NrBitsToZero)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 661 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:666:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 663 | BuildMI(MBB, MBBI, DL, TII.get(ARM::MOVsi), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | .addReg(Reg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | .addImm(ARM_AM::getSORegOpc(ARM_AM::lsl, NrBitsToZero)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 666 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:676:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 673 | BuildMI(MBB, MBBI, DL, TII.get(ARM::t2BFC), Reg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | .addReg(Reg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | .addImm(~AlignMask) | ~~~~~~~~~~~~~~~~~~~ 676 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In member function 'virtual void llvm::ARMFrameLowering::emitEpilogue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1336:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1334 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1335 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1336 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1344:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1342 | BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1343 | .addReg(FramePtr) | ~~~~~~~~~~~~~~~~~ 1344 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1350:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1348 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1349 | .addReg(FramePtr) | ~~~~~~~~~~~~~~~~~ 1350 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In function 'void emitAlignedDPRCS2Restores(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, llvm::ArrayRef, const llvm::TargetRegisterInfo*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1892:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1889 | BuildMI(MBB, MI, DL, TII.get(Opc), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1890 | .addFrameIndex(D8SpillFI) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1891 | .addImm(0) | ~~~~~~~~~~ 1892 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1907:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1902 | BuildMI(MBB, MI, DL, TII.get(ARM::VLD1d64Qwb_fixed), NextReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1903 | .addReg(ARM::R4, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1904 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1905 | .addImm(16) | ~~~~~~~~~~~ 1906 | .addReg(SupReg, RegState::ImplicitDefine) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1924:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1920 | BuildMI(MBB, MI, DL, TII.get(ARM::VLD1d64Q), NextReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1921 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1922 | .addImm(16) | ~~~~~~~~~~~ 1923 | .addReg(SupReg, RegState::ImplicitDefine) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1924 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1936:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1933 | BuildMI(MBB, MI, DL, TII.get(ARM::VLD1q64), SupReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1934 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1935 | .addImm(16) | ~~~~~~~~~~~ 1936 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1946:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1943 | BuildMI(MBB, MI, DL, TII.get(ARM::VLDRD), NextReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1944 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1945 | .addImm(2 * (NextReg - R4BaseReg)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1946 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In member function 'virtual void llvm::ARMFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:956:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 953 | BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi16), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | .addImm(NumWords) | ~~~~~~~~~~~~~~~~~ 955 | .setMIFlags(MachineInstr::FrameSetup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:964:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 961 | BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi16), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | .addImm(NumWords & 0xffff) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | .setMIFlags(MachineInstr::FrameSetup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:969:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 965 | BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVTi16), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 967 | .addImm(NumWords >> 16) | ~~~~~~~~~~~~~~~~~~~~~~~ 968 | .setMIFlags(MachineInstr::FrameSetup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:979:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 978 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tBL)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 979 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:990:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 989 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tBLXr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1002:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 998 | Instr = BuildMI(MBB, MBBI, dl, TII.get(ARM::t2SUBrr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | .addReg(ARM::SP, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | .setMIFlags(MachineInstr::FrameSetup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1211:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1209 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1210 | .addReg(ARM::SP, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1211 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1216:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1214 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1215 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1216 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1231:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1229 | BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), RegInfo->getBaseRegister()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1230 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1231 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1236:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1234 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), RegInfo->getBaseRegister()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1235 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1236 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In member function 'void llvm::ARMFrameLowering::emitPopInst(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MutableArrayRef, unsigned int, unsigned int, bool, bool, bool (*)(unsigned int, bool), unsigned int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1647:41: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1645 | MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(LdmOpc), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1646 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1647 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1675:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1675 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In member function 'void llvm::ARMFrameLowering::emitPushInst(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef, unsigned int, unsigned int, bool, bool (*)(unsigned int, bool), unsigned int, unsigned int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1551:41: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1548 | MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(StmOpc), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1550 | .setMIFlags(MIFlags) | ~~~~~~~~~~~~~~~~~~~~ 1551 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1560:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1555 | BuildMI(MBB, MI, DL, TII.get(StrOpc), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1556 | .addReg(Regs[0].first, getKillRegState(Regs[0].second)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1557 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1558 | .setMIFlags(MIFlags) | ~~~~~~~~~~~~~~~~~~~~ 1559 | .addImm(-4) | ~~~~~~~~~~~ 1560 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In member function 'virtual bool llvm::ARMFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1979:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1975 | BuildMI(MBB, MI, DebugLoc(), STI.getInstrInfo()->get(ARM::VSTR_FPCXTNS_pre), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | ARM::SP) | ~~~~~~~~ 1977 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1978 | .addImm(-4) | ~~~~~~~~~~~ 1979 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In function 'void emitAlignedDPRCS2Spills(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, llvm::ArrayRef, const llvm::TargetRegisterInfo*)', inlined from 'virtual bool llvm::ARMFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef, const llvm::TargetRegisterInfo*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:2001:28: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1739:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1736 | BuildMI(MBB, MI, DL, TII.get(Opc), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 1738 | .addImm(8 * NumAlignedDPRCS2Regs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1757:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1755 | MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(Opc), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1757 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1776:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1771 | BuildMI(MBB, MI, DL, TII.get(ARM::VST1d64Qwb_fixed), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | .addImm(16) | ~~~~~~~~~~~ 1774 | .addReg(NextReg) | ~~~~~~~~~~~~~~~~ 1775 | .addReg(SupReg, RegState::ImplicitKill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1776 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1795:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1790 | BuildMI(MBB, MI, DL, TII.get(ARM::VST1d64Q)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1791 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1792 | .addImm(16) | ~~~~~~~~~~~ 1793 | .addReg(NextReg) | ~~~~~~~~~~~~~~~~ 1794 | .addReg(SupReg, RegState::ImplicitKill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1795 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1809:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1805 | BuildMI(MBB, MI, DL, TII.get(ARM::VST1q64)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1806 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1807 | .addImm(16) | ~~~~~~~~~~~ 1808 | .addReg(SupReg) | ~~~~~~~~~~~~~~~ 1809 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:1822:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1818 | BuildMI(MBB, MI, DL, TII.get(ARM::VSTRD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | .addReg(NextReg) | ~~~~~~~~~~~~~~~~ 1820 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 1821 | .addImm((NextReg - R4BaseReg) * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1822 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp: In member function 'virtual void llvm::ARMFrameLowering::adjustForSegmentedStacks(llvm::MachineFunction&, llvm::MachineBasicBlock&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3011:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3010 | BuildMI(PrevStackMBB, DL, TII.get(ARM::tPUSH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3011 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3018:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3015 | BuildMI(PrevStackMBB, DL, TII.get(ARM::STMDB_UPD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3016 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3017 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3018 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3043:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3041 | BuildMI(McrMBB, DL, TII.get(ARM::tMOVr), ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3042 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3043 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3090:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3087 | BuildMI(McrMBB, DL, TII.get(ARM::SUBrr), ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3089 | .addReg(ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~ 3090 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3047:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3045 | BuildMI(McrMBB, DL, TII.get(ARM::MOVr), ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3046 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3047 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3073:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3069 | BuildMI(McrMBB, DL, TII.get(ARM::tSUBrr), ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3070 | .add(condCodeOp()) | ~~~~~~~~~~~~~~~~~~ 3071 | .addReg(ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~ 3072 | .addReg(ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~ 3073 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3105:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3103 | BuildMI(GetMBB, DL, TII.get(ARM::tLDRpci), ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3104 | .addConstantPoolIndex(CPI) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3105 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3111:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3108 | BuildMI(GetMBB, DL, TII.get(ARM::tLDRi), ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3109 | .addReg(ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~ 3110 | .addImm(0) | ~~~~~~~~~~ 3111 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3122:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3115 | BuildMI(McrMBB, DL, TII.get(Thumb ? ARM::t2MRC : ARM::MRC), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3116 | ScratchReg0) | ~~~~~~~~~~~~ 3117 | .addImm(15) | ~~~~~~~~~~~ 3118 | .addImm(0) | ~~~~~~~~~~ 3119 | .addImm(13) | ~~~~~~~~~~~ 3120 | .addImm(0) | ~~~~~~~~~~ 3121 | .addImm(3) | ~~~~~~~~~~ 3122 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3134:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3130 | BuildMI(GetMBB, DL, TII.get(Thumb ? ARM::t2LDRi12 : ARM::LDRi12), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3131 | ScratchReg0) | ~~~~~~~~~~~~ 3132 | .addReg(ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~ 3133 | .addImm(4 * TlsOffset) | ~~~~~~~~~~~~~~~~~~~~~~ 3134 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3143:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3140 | BuildMI(GetMBB, DL, TII.get(Opcode)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3141 | .addReg(ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~ 3142 | .addReg(ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~ 3143 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3163:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3160 | BuildMI(AllocMBB, DL, TII.get(ARM::tMOVi8), ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3161 | .add(condCodeOp()) | ~~~~~~~~~~~~~~~~~~ 3162 | .addImm(AlignedStackSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 3163 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3179:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3177 | BuildMI(AllocMBB, DL, TII.get(ARM::MOVi), ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3178 | .addImm(AlignedStackSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 3179 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3196:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3193 | BuildMI(AllocMBB, DL, TII.get(ARM::tMOVi8), ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3194 | .add(condCodeOp()) | ~~~~~~~~~~~~~~~~~~ 3195 | .addImm(alignToARMConstant(ARMFI->getArgumentStackSize())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3196 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3213:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3211 | BuildMI(AllocMBB, DL, TII.get(ARM::MOVi), ScratchReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3212 | .addImm(alignToARMConstant(ARMFI->getArgumentStackSize())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3213 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3227:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3226 | BuildMI(AllocMBB, DL, TII.get(ARM::tPUSH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3227 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3233:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3230 | BuildMI(AllocMBB, DL, TII.get(ARM::STMDB_UPD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3231 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3232 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3233 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3252:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3251 | BuildMI(AllocMBB, DL, TII.get(ARM::tBL)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3252 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3280:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3277 | BuildMI(AllocMBB, DL, TII.get(ARM::LDMIA_UPD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3278 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3279 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3280 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3297:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3294 | BuildMI(AllocMBB, DL, TII.get(ARM::LDMIA_UPD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3295 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3296 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3297 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3274:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3269 | BuildMI(AllocMBB, DL, TII.get(ARM::t2LDR_POST)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3270 | .addReg(ARM::LR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3271 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3272 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3273 | .addImm(4) | ~~~~~~~~~~ 3274 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3263:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3262 | BuildMI(AllocMBB, DL, TII.get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3263 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3267:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3265 | BuildMI(AllocMBB, DL, TII.get(ARM::tMOVr), ARM::LR) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3266 | .addReg(ScratchReg0) | ~~~~~~~~~~~~~~~~~~~~ 3267 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3290:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3289 | BuildMI(AllocMBB, DL, TII.get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3290 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3310:60: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3310 | BuildMI(AllocMBB, DL, TII.get(ST->getReturnOpcode())).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3316:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3315 | BuildMI(PostStackMBB, DL, TII.get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3316 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:3323:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3320 | BuildMI(PostStackMBB, DL, TII.get(ARM::LDMIA_UPD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3321 | .addReg(ARM::SP, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3322 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 3323 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSubtarget.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In member function 'bool {anonymous}::ARMInstructionSelector::selectShift(unsigned int, llvm::MachineInstrBuilder&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:809:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 809 | MIB.add(predOps(ARMCC::AL)).add(condCodeOp()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In lambda function: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:645:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 644 | MIB.addConstantPoolIndex(CPIndex, /*Offset*/ 0, /*TargetFlags*/ 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | .addMemOperand(MF.getMachineMemOperand( | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 646 | MachinePointerInfo::getConstantPool(MF), MachineMemOperand::MOLoad, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | PtrTy, Alignment)); | ~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:650:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 650 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In member function 'void {anonymous}::ARMInstructionSelector::putConstant(InsertInfo, unsigned int, unsigned int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:497:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 494 | (void)BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, TII.get(Opcodes.MOVi)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495 | .addDef(DestReg) | ~~~~~~~~~~~~~~~~ 496 | .addImm(Constant) | ~~~~~~~~~~~~~~~~~ 497 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In function 'bool {anonymous}::ARMInstructionSelector::insertComparison(CmpConstants, InsertInfo, unsigned int, llvm::ARMCC::CondCodes, unsigned int, unsigned int, unsigned int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:583:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 580 | BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, TII.get(Helper.ComparisonOpcode)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 581 | .addUse(LHSReg) | ~~~~~~~~~~~~~~~ 582 | .addUse(RHSReg) | ~~~~~~~~~~~~~~~ 583 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:602:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 597 | auto Mov1I = BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598 | TII.get(Helper.SelectResultOpcode)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | .addDef(ResReg) | ~~~~~~~~~~~~~~~ 600 | .addUse(PrevRes) | ~~~~~~~~~~~~~~~~ 601 | .addImm(1) | ~~~~~~~~~~ 602 | .add(predOps(Cond, ARM::CPSR)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:591:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 589 | auto ReadI = BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | TII.get(Helper.ReadFlagsOpcode)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In member function 'bool {anonymous}::ARMInstructionSelector::selectGlobal(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:699:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 694 | auto MIBLoad = BuildMI(MBB, InsertBefore, MIB->getDebugLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | TII.get(Opcodes.LOAD32)) | ~~~~~~~~~~~~~~~~~~~~~~~~ 696 | .addDef(ResultReg) | ~~~~~~~~~~~~~~~~~~ 697 | .addReg(AddressReg) | ~~~~~~~~~~~~~~~~~~~ 698 | .addImm(0) | ~~~~~~~~~~ 699 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:739:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 737 | MIB.addReg(ARM::R9) // FIXME: don't hardcode R9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 738 | .addReg(Offset) | ~~~~~~~~~~~~~~~ 739 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In member function 'virtual bool {anonymous}::ARMInstructionSelector::select(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:875:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 875 | MIB.addImm(1).add(predOps(ARMCC::AL)).add(condCodeOp()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:890:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 886 | BuildMI(MBB, InsertBefore, I.getDebugLoc(), TII.get(Opcodes.RSB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | .addDef(SExtResult) | ~~~~~~~~~~~~~~~~~~~ 888 | .addUse(AndResult) | ~~~~~~~~~~~~~~~~~~ 889 | .addImm(0) | ~~~~~~~~~~ 890 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:903:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 903 | MIB.addImm(0).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:939:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 935 | BuildMI(MBB, InsertBefore, I.getDebugLoc(), TII.get(ARM::VMOVRRD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | .addDef(DstReg) | ~~~~~~~~~~~~~~~ 937 | .addDef(IgnoredBits) | ~~~~~~~~~~~~~~~~~~~~ 938 | .addUse(SrcReg) | ~~~~~~~~~~~~~~~ 939 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:985:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 985 | MIB.add(predOps(ARMCC::AL)).add(condCodeOp()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1006:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1001 | MIB.addConstantPoolIndex(CPIndex, /*Offset*/ 0, /*TargetFlags*/ 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | .addMemOperand( | ~~~~~~~~~~~~~~~ 1003 | MF.getMachineMemOperand(MachinePointerInfo::getConstantPool(MF), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | MachineMemOperand::MOLoad, Size, Alignment)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | .addImm(0) | ~~~~~~~~~~ 1006 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'bool {anonymous}::ARMInstructionSelector::selectSelect(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const', inlined from 'virtual bool {anonymous}::ARMInstructionSelector::select(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1034:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:780:23: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 777 | auto CmpI = BuildMI(MBB, InsertBefore, DbgLoc, TII.get(Opcodes.TSTri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | .addUse(CondReg) | ~~~~~~~~~~~~~~~~ 779 | .addImm(1) | ~~~~~~~~~~ 780 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:796:24: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 792 | auto Mov1I = BuildMI(MBB, InsertBefore, DbgLoc, TII.get(Opcodes.MOVCCr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | .addDef(ResReg) | ~~~~~~~~~~~~~~~ 794 | .addUse(TrueReg) | ~~~~~~~~~~~~~~~~ 795 | .addUse(FalseReg) | ~~~~~~~~~~~~~~~~~ 796 | .add(predOps(ARMCC::EQ, ARM::CPSR)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In member function 'virtual bool {anonymous}::ARMInstructionSelector::select(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1068:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1068 | MIB.add(predOps(ARMCC::AL)).add(condCodeOp()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1074:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1074 | MIB.addImm(0).add(predOps(ARMCC::AL)).add(condCodeOp()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1104:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1104 | MIB.addImm(0).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'bool selectMergeValues(llvm::MachineInstrBuilder&, const llvm::ARMBaseInstrInfo&, llvm::MachineRegisterInfo&, const llvm::TargetRegisterInfo&, const llvm::RegisterBankInfo&)', inlined from 'virtual bool {anonymous}::ARMInstructionSelector::select(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1108:27: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:257:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 257 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'bool selectUnmergeValues(llvm::MachineInstrBuilder&, const llvm::ARMBaseInstrInfo&, llvm::MachineRegisterInfo&, const llvm::TargetRegisterInfo&, const llvm::RegisterBankInfo&)', inlined from 'virtual bool {anonymous}::ARMInstructionSelector::select(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1113:29: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:289:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 289 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In member function 'virtual bool {anonymous}::ARMInstructionSelector::select(llvm::MachineInstr&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1128:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1125 | BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Opcodes.TSTri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | .addReg(I.getOperand(0).getReg()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1127 | .addImm(1) | ~~~~~~~~~~ 1128 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp:1136:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1134 | BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Opcodes.Bcc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1135 | .add(I.getOperand(1)) | ~~~~~~~~~~~~~~~~~~~~~ 1136 | .add(predOps(ARMCC::NE, ARM::CPSR)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:401:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 401 | virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:831:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 831 | virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1702:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1702 | virtual bool allowsMisalignedMemoryAccesses( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1864 | virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2869 | virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2923:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2923 | virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2766 | virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2686 | virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.h:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h: In function 'llvm::iplist_impl::iterator llvm::iplist_impl::insert(iterator, pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:229:12: note: parameter passing for argument of type 'llvm::iplist_impl, llvm::ilist_traits >::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 229 | iterator insert(iterator where, pointer New) { | ^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'virtual llvm::Register llvm::ARMTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:6106:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 6106 | Register ARMTargetLowering::getRegisterByName(const char* RegName, LLT VT, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2937:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2937 | virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const { | ^~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In function 'void emitPostLd(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator, const llvm::TargetInstrInfo*, const llvm::DebugLoc&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11153:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11149 | BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11150 | .addReg(AddrOut, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11151 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11152 | .addImm(0) | ~~~~~~~~~~ 11153 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11159:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11156 | BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11157 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11158 | .addImm(0) | ~~~~~~~~~~ 11159 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11164:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11160 | BuildMI(*BB, Pos, dl, TII->get(ARM::tADDi8), AddrOut) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11161 | .add(t1CondCodeOp()) | ~~~~~~~~~~~~~~~~~~~~ 11162 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11163 | .addImm(LdSize) | ~~~~~~~~~~~~~~~ 11164 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11170:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11166 | BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11167 | .addReg(AddrOut, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11168 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11169 | .addImm(LdSize) | ~~~~~~~~~~~~~~~ 11170 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11177:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11172 | BuildMI(*BB, Pos, dl, TII->get(LdOpc), Data) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11173 | .addReg(AddrOut, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11174 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11175 | .addReg(0) | ~~~~~~~~~~ 11176 | .addImm(LdSize) | ~~~~~~~~~~~~~~~ 11177 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In function 'void emitPostSt(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator, const llvm::TargetInstrInfo*, const llvm::DebugLoc&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11194:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11190 | BuildMI(*BB, Pos, dl, TII->get(StOpc), AddrOut) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11191 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11192 | .addImm(0) | ~~~~~~~~~~ 11193 | .addReg(Data) | ~~~~~~~~~~~~~ 11194 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11201:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11197 | BuildMI(*BB, Pos, dl, TII->get(StOpc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11198 | .addReg(Data) | ~~~~~~~~~~~~~ 11199 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11200 | .addImm(0) | ~~~~~~~~~~ 11201 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11206:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11202 | BuildMI(*BB, Pos, dl, TII->get(ARM::tADDi8), AddrOut) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11203 | .add(t1CondCodeOp()) | ~~~~~~~~~~~~~~~~~~~~ 11204 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11205 | .addImm(StSize) | ~~~~~~~~~~~~~~~ 11206 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11212:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11208 | BuildMI(*BB, Pos, dl, TII->get(StOpc), AddrOut) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11209 | .addReg(Data) | ~~~~~~~~~~~~~ 11210 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11211 | .addImm(StSize) | ~~~~~~~~~~~~~~~ 11212 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11219:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11214 | BuildMI(*BB, Pos, dl, TII->get(StOpc), AddrOut) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11215 | .addReg(Data) | ~~~~~~~~~~~~~ 11216 | .addReg(AddrIn) | ~~~~~~~~~~~~~~~ 11217 | .addReg(0) | ~~~~~~~~~~ 11218 | .addImm(StSize) | ~~~~~~~~~~~~~~~ 11219 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitLowered__chkstk(llvm::MachineInstr&, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11504:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11503 | BuildMI(*MBB, MI, DL, TII.get(ARM::tBL)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11504 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11520:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11519 | BuildMI(*MBB, MI, DL, TII.get(gettBLXrOpcode(*MBB->getParent()))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11520 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11536:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11532 | BuildMI(*MBB, MI, DL, TII.get(ARM::t2SUBrr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11533 | .addReg(ARM::SP, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11534 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11535 | .setMIFlags(MachineInstr::FrameSetup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11536 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitLowered__dbzchk(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11551:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::iplist_impl::push_back(pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]', inlined from 'void llvm::MachineFunction::push_back(llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:870:67, inlined from 'llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitLowered__dbzchk(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11559:16: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:314:39: note: parameter passing for argument of type 'llvm::ilist_iterator, false, false>' changed in GCC 7.1 314 | void push_back(pointer val) { insert(end(), val); } | ~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitLowered__dbzchk(llvm::MachineInstr&, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11565:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11562 | BuildMI(*MBB, MI, DL, TII->get(ARM::tCMPi8)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11563 | .addReg(MI.getOperand(0).getReg()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11564 | .addImm(0) | ~~~~~~~~~~ 11565 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitStructByval(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11336:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitStructByval(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11337:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitStructByval(llvm::MachineInstr&, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11352:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11350 | BuildMI(BB, dl, TII->get(IsThumb ? ARM::t2MOVi16 : ARM::MOVi16), Vtmp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11351 | .addImm(LoopSize & 0xFFFF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11352 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11358:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11355 | BuildMI(BB, dl, TII->get(IsThumb ? ARM::t2MOVTi16 : ARM::MOVTi16), varEnd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11356 | .addReg(Vtmp) | ~~~~~~~~~~~~~ 11357 | .addImm(LoopSize >> 16) | ~~~~~~~~~~~~~~~~~~~~~~~ 11358 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11375:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11372 | BuildMI(*BB, MI, dl, TII->get(ARM::tLDRpci)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11373 | .addReg(varEnd, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11374 | .addConstantPoolIndex(Idx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11375 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11382:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11378 | BuildMI(*BB, MI, dl, TII->get(ARM::LDRcp)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11379 | .addReg(varEnd, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11380 | .addConstantPoolIndex(Idx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11381 | .addImm(0) | ~~~~~~~~~~ 11382 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11424:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11420 | BuildMI(*BB, BB->end(), dl, TII->get(ARM::tSUBi8), varLoop) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11421 | .add(t1CondCodeOp()) | ~~~~~~~~~~~~~~~~~~~~ 11422 | .addReg(varPhi) | ~~~~~~~~~~~~~~~ 11423 | .addImm(UnitSize) | ~~~~~~~~~~~~~~~~~ 11424 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11431:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11429 | MIB.addReg(varPhi) | ~~~~~~~~~~~~~~~~~~ 11430 | .addImm(UnitSize) | ~~~~~~~~~~~~~~~~~ 11431 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'void llvm::ARMTargetLowering::SetupEntryBlockForSjLj(llvm::MachineInstr&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, int) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10608:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10605 | BuildMI(*MBB, MI, dl, TII->get(ARM::t2LDRpci), NewVReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10606 | .addConstantPoolIndex(CPI) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10607 | .addMemOperand(CPMMO) | ~~~~~~~~~~~~~~~~~~~~~ 10608 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10614:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10611 | BuildMI(*MBB, MI, dl, TII->get(ARM::t2ORRri), NewVReg2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10612 | .addReg(NewVReg1, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10613 | .addImm(0x01) | ~~~~~~~~~~~~~ 10614 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10625:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10620 | BuildMI(*MBB, MI, dl, TII->get(ARM::t2STRi12)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10621 | .addReg(NewVReg3, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10622 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 10623 | .addImm(36) // &jbuf[1] :: pc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10624 | .addMemOperand(FIMMOSt) | ~~~~~~~~~~~~~~~~~~~~~~~ 10625 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10638:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10635 | BuildMI(*MBB, MI, dl, TII->get(ARM::tLDRpci), NewVReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10636 | .addConstantPoolIndex(CPI) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10637 | .addMemOperand(CPMMO) | ~~~~~~~~~~~~~~~~~~~~~ 10638 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10648:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10645 | BuildMI(*MBB, MI, dl, TII->get(ARM::tMOVi8), NewVReg3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10646 | .addReg(ARM::CPSR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10647 | .addImm(1) | ~~~~~~~~~~ 10648 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10654:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10650 | BuildMI(*MBB, MI, dl, TII->get(ARM::tORR), NewVReg4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10651 | .addReg(ARM::CPSR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10652 | .addReg(NewVReg2, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10653 | .addReg(NewVReg3, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10654 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10664:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10659 | BuildMI(*MBB, MI, dl, TII->get(ARM::tSTRi)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10660 | .addReg(NewVReg4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10661 | .addReg(NewVReg5, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10662 | .addImm(0) | ~~~~~~~~~~ 10663 | .addMemOperand(FIMMOSt) | ~~~~~~~~~~~~~~~~~~~~~~~ 10664 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10675:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10671 | BuildMI(*MBB, MI, dl, TII->get(ARM::LDRi12), NewVReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10672 | .addConstantPoolIndex(CPI) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10673 | .addImm(0) | ~~~~~~~~~~ 10674 | .addMemOperand(CPMMO) | ~~~~~~~~~~~~~~~~~~~~~ 10675 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10680:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10677 | BuildMI(*MBB, MI, dl, TII->get(ARM::PICADD), NewVReg2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10678 | .addReg(NewVReg1, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10679 | .addImm(PCLabelId) | ~~~~~~~~~~~~~~~~~~ 10680 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10686:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10681 | BuildMI(*MBB, MI, dl, TII->get(ARM::STRi12)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10682 | .addReg(NewVReg2, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10683 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 10684 | .addImm(36) // &jbuf[1] :: pc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10685 | .addMemOperand(FIMMOSt) | ~~~~~~~~~~~~~~~~~~~~~~~ 10686 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/SubtargetFeature.h:26, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Utils/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.h:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::ARMTargetLowering::EmitSjLjDispatchBlock(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10768:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::ARMTargetLowering::EmitSjLjDispatchBlock(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10769:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'void llvm::ARMTargetLowering::EmitSjLjDispatchBlock(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10770:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'void llvm::ARMTargetLowering::EmitSjLjDispatchBlock(llvm::MachineInstr&, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10800:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10796 | BuildMI(DispatchBB, dl, TII->get(ARM::t2LDRi12), NewVReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10797 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 10798 | .addImm(4) | ~~~~~~~~~~ 10799 | .addMemOperand(FIMMOLd) | ~~~~~~~~~~~~~~~~~~~~~~~ 10800 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10806:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10803 | BuildMI(DispatchBB, dl, TII->get(ARM::t2CMPri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10804 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10805 | .addImm(LPadList.size()) | ~~~~~~~~~~~~~~~~~~~~~~~~ 10806 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10811:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10809 | BuildMI(DispatchBB, dl, TII->get(ARM::t2MOVi16), VReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10810 | .addImm(NumLPads & 0xFFFF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10811 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10819:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10816 | BuildMI(DispatchBB, dl, TII->get(ARM::t2MOVTi16), VReg2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10817 | .addReg(VReg1) | ~~~~~~~~~~~~~~ 10818 | .addImm(NumLPads >> 16) | ~~~~~~~~~~~~~~~~~~~~~~~ 10819 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10825:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10822 | BuildMI(DispatchBB, dl, TII->get(ARM::t2CMPrr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10823 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10824 | .addReg(VReg2) | ~~~~~~~~~~~~~~ 10825 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10836:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10834 | BuildMI(DispContBB, dl, TII->get(ARM::t2LEApcrelJT), NewVReg3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10835 | .addJumpTableIndex(MJTI) | ~~~~~~~~~~~~~~~~~~~~~~~~ 10836 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10843:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10839 | BuildMI(DispContBB, dl, TII->get(ARM::t2ADDrs), NewVReg4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10840 | .addReg(NewVReg3, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10841 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10842 | .addImm(ARM_AM::getSORegOpc(ARM_AM::lsl, 2)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10843 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10856:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10852 | BuildMI(DispatchBB, dl, TII->get(ARM::tLDRspi), NewVReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10853 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 10854 | .addImm(1) | ~~~~~~~~~~ 10855 | .addMemOperand(FIMMOLd) | ~~~~~~~~~~~~~~~~~~~~~~~ 10856 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10862:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10859 | BuildMI(DispatchBB, dl, TII->get(ARM::tCMPi8)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10860 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10861 | .addImm(NumLPads) | ~~~~~~~~~~~~~~~~~ 10862 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10876:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10873 | BuildMI(DispatchBB, dl, TII->get(ARM::tLDRpci)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10874 | .addReg(VReg1, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10875 | .addConstantPoolIndex(Idx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10876 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10880:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10877 | BuildMI(DispatchBB, dl, TII->get(ARM::tCMPr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10878 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10879 | .addReg(VReg1) | ~~~~~~~~~~~~~~ 10880 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10893:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10889 | BuildMI(DispContBB, dl, TII->get(ARM::tLSLri), NewVReg2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10890 | .addReg(ARM::CPSR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10891 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10892 | .addImm(2) | ~~~~~~~~~~ 10893 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10898:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10896 | BuildMI(DispContBB, dl, TII->get(ARM::tLEApcrelJT), NewVReg3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10897 | .addJumpTableIndex(MJTI) | ~~~~~~~~~~~~~~~~~~~~~~~~ 10898 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10905:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10901 | BuildMI(DispContBB, dl, TII->get(ARM::tADDrr), NewVReg4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10902 | .addReg(ARM::CPSR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10903 | .addReg(NewVReg2, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10904 | .addReg(NewVReg3) | ~~~~~~~~~~~~~~~~~ 10905 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10916:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10912 | BuildMI(DispContBB, dl, TII->get(ARM::tLDRi), NewVReg5) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10913 | .addReg(NewVReg4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10914 | .addImm(0) | ~~~~~~~~~~ 10915 | .addMemOperand(JTMMOLd) | ~~~~~~~~~~~~~~~~~~~~~~~ 10916 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10925:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10921 | BuildMI(DispContBB, dl, TII->get(ARM::tADDrr), NewVReg6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10922 | .addReg(ARM::CPSR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10923 | .addReg(NewVReg5, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10924 | .addReg(NewVReg3) | ~~~~~~~~~~~~~~~~~ 10925 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10937:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10933 | BuildMI(DispatchBB, dl, TII->get(ARM::LDRi12), NewVReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10934 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 10935 | .addImm(4) | ~~~~~~~~~~ 10936 | .addMemOperand(FIMMOLd) | ~~~~~~~~~~~~~~~~~~~~~~~ 10937 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10943:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10940 | BuildMI(DispatchBB, dl, TII->get(ARM::CMPri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10941 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10942 | .addImm(NumLPads) | ~~~~~~~~~~~~~~~~~ 10943 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10977:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10973 | BuildMI(DispatchBB, dl, TII->get(ARM::LDRcp)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10974 | .addReg(VReg1, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10975 | .addConstantPoolIndex(Idx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10976 | .addImm(0) | ~~~~~~~~~~ 10977 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10981:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10978 | BuildMI(DispatchBB, dl, TII->get(ARM::CMPrr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10979 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10980 | .addReg(VReg1, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10981 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10948:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10946 | BuildMI(DispatchBB, dl, TII->get(ARM::MOVi16), VReg1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10947 | .addImm(NumLPads & 0xFFFF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10948 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10962:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10959 | BuildMI(DispatchBB, dl, TII->get(ARM::CMPrr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10960 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10961 | .addReg(VReg2) | ~~~~~~~~~~~~~~ 10962 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10993:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10990 | BuildMI(DispContBB, dl, TII->get(ARM::MOVsi), NewVReg3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10991 | .addReg(NewVReg1) | ~~~~~~~~~~~~~~~~~ 10992 | .addImm(ARM_AM::getSORegOpc(ARM_AM::lsl, 2)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10993 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:10998:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 10996 | BuildMI(DispContBB, dl, TII->get(ARM::LEApcrelJT), NewVReg4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10997 | .addJumpTableIndex(MJTI) | ~~~~~~~~~~~~~~~~~~~~~~~~ 10998 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11009:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11004 | BuildMI(DispContBB, dl, TII->get(ARM::LDRrs), NewVReg5) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11005 | .addReg(NewVReg3, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11006 | .addReg(NewVReg4) | ~~~~~~~~~~~~~~~~~ 11007 | .addImm(0) | ~~~~~~~~~~ 11008 | .addMemOperand(JTMMOLd) | ~~~~~~~~~~~~~~~~~~~~~~~ 11009 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::iplist_impl::push_back(pointer) [with IntrusiveListT = llvm::simple_ilist; TraitsT = llvm::ilist_traits]', inlined from 'void llvm::MachineFunction::push_back(llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:870:67, inlined from 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11815:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ilist.h:314:39: note: parameter passing for argument of type 'llvm::ilist_iterator, false, false>' changed in GCC 7.1 314 | void push_back(pointer val) { insert(end(), val); } | ~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11834:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11832 | BuildMI(BB, dl, TII->get(ARM::t2B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11833 | .addMBB(TpExit) | ~~~~~~~~~~~~~~~ 11834 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In function 'llvm::Register genTPEntry(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::Register, const llvm::TargetInstrInfo*, llvm::DebugLoc, llvm::MachineRegisterInfo&)', inlined from 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11840:19: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11619:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11616 | BuildMI(TpEntry, Dl, TII->get(ARM::t2ADDri), AddDestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11617 | .addUse(OpSizeReg) | ~~~~~~~~~~~~~~~~~~ 11618 | .addImm(15) | ~~~~~~~~~~~ 11619 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11626:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11623 | BuildMI(TpEntry, Dl, TII->get(ARM::t2LSRri), LsrDestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11624 | .addUse(AddDestReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11625 | .addImm(4) | ~~~~~~~~~~ 11626 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11639:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11637 | BuildMI(TpEntry, Dl, TII->get(ARM::t2B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11638 | .addMBB(TpLoopBody) | ~~~~~~~~~~~~~~~~~~~ 11639 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In function 'void genTPLoopBody(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*, llvm::DebugLoc, llvm::MachineRegisterInfo&, llvm::Register, llvm::Register, llvm::Register, llvm::Register, bool)', inlined from 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11844:18: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11707:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11704 | BuildMI(TpLoopBody, Dl, TII->get(ARM::t2SUBri), RemainingElementsReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11705 | .addUse(PredCounterPhiReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11706 | .addImm(16) | ~~~~~~~~~~~ 11707 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11746:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11744 | BuildMI(TpLoopBody, Dl, TII->get(ARM::t2B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11745 | .addMBB(TpExit) | ~~~~~~~~~~~~~~~ 11746 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11938:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11939:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:11999:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 11996 | BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPri : ARM::CMPri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11997 | .addReg(LHS1) | ~~~~~~~~~~~~~ 11998 | .addImm(0) | ~~~~~~~~~~ 11999 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:12009:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 12006 | BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPrr : ARM::CMPrr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12007 | .addReg(LHS1) | ~~~~~~~~~~~~~ 12008 | .addReg(RHS1) | ~~~~~~~~~~~~~ 12009 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:12025:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 12023 | BuildMI(BB, dl, TII->get(ARM::t2B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12024 | .addMBB(exitMBB) | ~~~~~~~~~~~~~~~~ 12025 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:12063:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void llvm::MachineFunction::insert(iterator, llvm::MachineBasicBlock*)', inlined from 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:12064:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:873:23: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator, false, false>'} changed in GCC 7.1 873 | BasicBlocks.insert(MBBI, MBB); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp: In member function 'virtual llvm::MachineBasicBlock* llvm::ARMTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:12091:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 12088 | BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPri : ARM::CMPri)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12089 | .addReg(ABSSrcReg) | ~~~~~~~~~~~~~~~~~~ 12090 | .addImm(0) | ~~~~~~~~~~ 12091 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:12105:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 12101 | BuildMI(*RSBBB, RSBBB->begin(), dl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12102 | TII->get(isThumb2 ? ARM::t2RSBri : ARM::RSBri), NewRsbDstReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12103 | .addReg(ABSSrcReg, ABSSrcKIll ? RegState::Kill : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12104 | .addImm(0) | ~~~~~~~~~~ 12105 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstrInfo.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstrInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:17: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:460:25: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1609 | return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1609:22: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:616:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 616 | LegalizeRuleSet &legalForTypesWithMemDesc( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 620 | LegalityPredicates::typePairAndMemDescInSet( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 621 | typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list, std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 542 | actionForCartesianProduct(LegalizeAction Action, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list, std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:630:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 630 | LegalizeRuleSet &legalForCartesianProduct(std::initializer_list Types0, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:630:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 632 | return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 480 | LegalizeRuleSet &actionFor(LegalizeAction Action, | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:593:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 593 | LegalizeRuleSet &legalFor(std::initializer_list Types) { | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:738:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 738 | LegalizeRuleSet &libcallFor(std::initializer_list Types) { | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:945:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 945 | LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) { | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:963:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 963 | LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) { | ^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::clampScalar(unsigned int, llvm::LLT, llvm::LLT)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:990:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 990 | LegalizeRuleSet &clampScalar(unsigned TypeIdx, const LLT MinTy, | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:990:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp: In constructor 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:88:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 87 | getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | .legalForCartesianProduct({s8, s16, s32}, {s1, s8, s16}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:88:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:88:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:93:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 92 | getActionDefinitionsBuilder({G_MUL, G_AND, G_OR, G_XOR}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .legalFor({s32}) | ~~~~~~~~~^~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:94:19: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 92 | getActionDefinitionsBuilder({G_MUL, G_AND, G_OR, G_XOR}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .legalFor({s32}) | ~~~~~~~~~~~~~~~~ 94 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:98:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 97 | getActionDefinitionsBuilder({G_ADD, G_SUB}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .legalFor({s32, s64}) | ~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:102:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 101 | getActionDefinitionsBuilder({G_ADD, G_SUB}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | .legalFor({s32}) | ~~~~~~~~~^~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:108:17: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 105 | getActionDefinitionsBuilder({G_ASHR, G_LSHR, G_SHL}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | .legalFor({{s32, s32}}) | ~~~~~~~~~~~~~~~~~~~~~~~ 107 | .minScalar(0, s32) | ~~~~~~~~~~~~~~~~~~ 108 | .clampScalar(1, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:114:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 113 | getActionDefinitionsBuilder({G_SDIV, G_UDIV}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | .legalFor({s32}) | ~~~~~~~~~^~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:115:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 113 | getActionDefinitionsBuilder({G_SDIV, G_UDIV}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | .legalFor({s32}) | ~~~~~~~~~~~~~~~~ 115 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:118:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 117 | getActionDefinitionsBuilder({G_SDIV, G_UDIV}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | .libcallFor({s32}) | ~~~~~~~~~~~^~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:119:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 117 | getActionDefinitionsBuilder({G_SDIV, G_UDIV}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | .libcallFor({s32}) | ~~~~~~~~~~~~~~~~~~ 119 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:139:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 138 | getActionDefinitionsBuilder(G_CONSTANT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | .legalFor({s32, p0}) | ~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:140:19: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 138 | getActionDefinitionsBuilder(G_CONSTANT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | .legalFor({s32, p0}) | ~~~~~~~~~~~~~~~~~~~~ 140 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:143:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 142 | getActionDefinitionsBuilder(G_ICMP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | .legalForCartesianProduct({s1}, {s32, p0}) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:143:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:143:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:147:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 146 | getActionDefinitionsBuilder(G_SELECT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | .legalForCartesianProduct({s32, p0}, {s1}) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:147:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:147:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:153:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 152 | auto &LoadStoreBuilder = getActionDefinitionsBuilder({G_LOAD, G_STORE}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | .legalForTypesWithMemDesc({{s8, p0, s8, 8}, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 154 | {s16, p0, s16, 8}, | ~~~~~~~~~~~~~~~~~~ 155 | {s32, p0, s32, 8}, | ~~~~~~~~~~~~~~~~~~ 156 | {p0, p0, p0, 8}}) | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:159:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 159 | getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({p0}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:160:55: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 160 | getActionDefinitionsBuilder(G_GLOBAL_VALUE).legalFor({p0}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:164:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 163 | getActionDefinitionsBuilder(G_PHI) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | .legalFor({s32, p0}) | ~~~~~~~~~^~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:171:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 171 | getActionDefinitionsBuilder(G_BRCOND).legalFor({s1}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:198:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 197 | getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | .libcallFor({s32, s64}); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:176:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 174 | getActionDefinitionsBuilder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | {G_FADD, G_FSUB, G_FMUL, G_FDIV, G_FCONSTANT, G_FNEG}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .legalFor({s32, s64}); | ~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:179:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 178 | LoadStoreBuilder | ~~~~~~~~~~~~~~~~ 179 | .legalForTypesWithMemDesc({{s64, p0, s64, 32}}) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:181:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 181 | PhiBuilder.legalFor({s64}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:183:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 183 | getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({s1}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 184 | {s32, s64}); | ~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:183:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:183:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:193:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 192 | getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | .legalForCartesianProduct({s32}, {s32, s64}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:193:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:193:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:195:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 194 | getActionDefinitionsBuilder({G_SITOFP, G_UITOFP}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | .legalForCartesianProduct({s32, s64}, {s32}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:195:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:195:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::customForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:207:66: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:858:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 858 | return actionForCartesianProduct(LegalizeAction::Custom, Types0, Types1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:219:36: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 752 | return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:221:36: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 752 | return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp: In constructor 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:230:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 230 | getActionDefinitionsBuilder(G_FMA).libcallFor({s32, s64}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:228:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 228 | getActionDefinitionsBuilder(G_FMA).legalFor({s32, s64}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:232:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 232 | getActionDefinitionsBuilder({G_FREM, G_FPOW}).libcallFor({s32, s64}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:236:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 235 | getActionDefinitionsBuilder(G_CTLZ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | .legalFor({s32, s32}) | ~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:237:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 235 | getActionDefinitionsBuilder(G_CTLZ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | .legalFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~ 237 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:238:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 235 | getActionDefinitionsBuilder(G_CTLZ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | .legalFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~ 237 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:241:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 239 | getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | .lowerFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~ 241 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:242:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 239 | getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | .lowerFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~ 241 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:245:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 244 | getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | .libcallFor({s32, s32}) | ~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:246:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 244 | getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | .libcallFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~~~ 246 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:247:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 244 | getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | .libcallFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~~~ 246 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:250:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 248 | getActionDefinitionsBuilder(G_CTLZ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | .lowerFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~ 250 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:251:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 248 | getActionDefinitionsBuilder(G_CTLZ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | .lowerFor({s32, s32}) | ~~~~~~~~~~~~~~~~~~~~~ 250 | .clampScalar(1, s32, s32) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | .clampScalar(0, s32, s32); | ~~~~~~~~~~~~^~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp: In member function 'bool {anonymous}::ARMLoadStoreOpt::_ZN12_GLOBAL__N_115ARMLoadStoreOpt24MergeBaseUpdateLoadStoreEPN4llvm12MachineInstrE.part.0(llvm::MachineInstr*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:1562:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1557 | BuildMI(MBB, MBBI, DL, TII->get(NewOpc), MI->getOperand(0).getReg()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | .addReg(Base, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | .addReg(Base) | ~~~~~~~~~~~~~ 1560 | .addReg(0) | ~~~~~~~~~~ 1561 | .addImm(Imm) | ~~~~~~~~~~~~ 1562 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:1574:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1570 | BuildMI(MBB, MBBI, DL, TII->get(NewOpc), MI->getOperand(0).getReg()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1571 | .addReg(Base, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1572 | .addReg(Base) | ~~~~~~~~~~~~~ 1573 | .addImm(Offset) | ~~~~~~~~~~~~~~~ 1574 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:1592:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1587 | auto MIB = BuildMI(MBB, MBBI, DL, TII->get(NewOpc), Base) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1588 | .addReg(MO.getReg(), getKillRegState(MO.isKill())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1589 | .addReg(Base) | ~~~~~~~~~~~~~ 1590 | .addReg(0) | ~~~~~~~~~~ 1591 | .addImm(Imm) | ~~~~~~~~~~~~ 1592 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:1602:26: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1598 | auto MIB = BuildMI(MBB, MBBI, DL, TII->get(NewOpc), Base) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1599 | .addReg(MO.getReg(), getKillRegState(MO.isKill())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1600 | .addReg(Base) | ~~~~~~~~~~~~~ 1601 | .addImm(Offset) | ~~~~~~~~~~~~~~~ 1602 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstr* {anonymous}::ARMLoadStoreOpt::CreateLoadStoreMulti(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, int, unsigned int, bool, unsigned int, llvm::ARMCC::CondCodes, unsigned int, const llvm::DebugLoc&, llvm::ArrayRef >, llvm::ArrayRef)', inlined from 'llvm::MachineInstr* {anonymous}::ARMLoadStoreOpt::MergeOpsUpdate(const MergeCandidate&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:916:34, inlined from 'bool {anonymous}::ARMLoadStoreOpt::LoadStoreMultipleOpti(llvm::MachineBasicBlock&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:1996:44, inlined from 'virtual bool {anonymous}::ARMLoadStoreOpt::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:2125:38, inlined from 'virtual bool {anonymous}::ARMLoadStoreOpt::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:2108:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:750:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 748 | BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVr), NewBase) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 749 | .addReg(Base, getKillRegState(KillOldBase)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 750 | .add(predOps(Pred, PredReg)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:761:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 758 | BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 759 | .addReg(Base, getKillRegState(KillOldBase)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 760 | .addImm(Offset / 4) | ~~~~~~~~~~~~~~~~~~~ 761 | .add(predOps(Pred, PredReg)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:767:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 763 | BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | .add(t1CondCodeOp(true)) | ~~~~~~~~~~~~~~~~~~~~~~~~ 765 | .addReg(Base, getKillRegState(KillOldBase)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | .addImm(Offset) | ~~~~~~~~~~~~~~~ 767 | .add(predOps(Pred, PredReg)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:772:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 769 | BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | .addReg(Base, getKillRegState(KillOldBase)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | .addImm(Offset) | ~~~~~~~~~~~~~~~ 772 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool {anonymous}::ARMLoadStoreOpt::CombineMovBx(llvm::MachineBasicBlock&)', inlined from 'virtual bool {anonymous}::ARMLoadStoreOpt::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:2129:31, inlined from 'virtual bool {anonymous}::ARMLoadStoreOpt::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:2108:6: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:2098:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2096 | BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(ARM::tBX)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | .addReg(Use.getReg(), RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBlockPlacement.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMRegisterBankInfo.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMRegisterBankInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 603 | getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const { | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMRegisterBankInfo.cpp: In member function 'virtual const llvm::RegisterBank& llvm::ARMRegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMRegisterBankInfo.cpp:177:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 177 | ARMRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC, | ^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSLSHardening.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARM.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSLSHardening.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'void {anonymous}::SLSBLRThunkInserter::populateThunk(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSLSHardening.cpp:207:19, inlined from 'bool llvm::ThunkInserter::run(llvm::MachineModuleInfo&, llvm::MachineFunction&) [with Derived = {anonymous}::SLSBLRThunkInserter]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/IndirectThunks.h:109:29, inlined from 'static bool {anonymous}::ARMIndirectThunks::runTIs(llvm::MachineModuleInfo&, llvm::MachineFunction&, std::tuple<_Elements ...>&) [with ThunkInserterT = {{anonymous}::SLSBLRThunkInserter}]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSLSHardening.cpp:398:65, inlined from 'virtual bool {anonymous}::ARMIndirectThunks::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSLSHardening.cpp:419:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSubtarget.cpp:48: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/ARM/ARMGenSubtargetInfo.inc: In constructor 'llvm::ARMGenSubtargetInfo::ARMGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/ARM/ARMGenSubtargetInfo.inc:23996:72: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 23996 | ARMStages, ARMOperandCycles, ARMForwardingPaths) {} | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/ARM/ARMGenSubtargetInfo.inc:23996:72: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEGatherScatterLowering.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVELaneInterleavingPass.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETailPredication.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEVPTBlockPass.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETPAndVPTOptimisationsPass.cpp.o [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp: In function 'void emitPrologueEpilogueSPUpdate(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, const llvm::TargetInstrInfo&, const llvm::DebugLoc&, const llvm::ThumbRegisterInfo&, int, unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:93:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 90 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDhirr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 92 | .addReg(ScratchReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp: In member function 'bool llvm::Thumb1FrameLowering::emitPopSpecialFixUp(llvm::MachineBasicBlock&, bool) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:672:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 671 | BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII.get(ARM::tPOP_RET)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:761:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 757 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tLDRspi)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 758 | .addReg(PopReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 759 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 760 | .addImm(MBBI->getNumExplicitOperands() - 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:767:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 764 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 765 | .addReg(ARM::LR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | .addReg(PopReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:784:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 781 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | .addReg(TemporaryReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | .addReg(PopReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 784 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:793:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 792 | BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII.get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:809:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 808 | MBBI = BuildMI(MBB, MBB.end(), dl, TII.get(ARM::tBX_RET)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:815:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 814 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 815 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:825:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 822 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 823 | .addReg(ARM::LR, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 824 | .addReg(PopReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:832:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 829 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | .addReg(PopReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | .addReg(TemporaryReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp: In member function 'virtual void llvm::Thumb1FrameLowering::emitEpilogue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:552:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 550 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | .addReg(ARM::R4) | ~~~~~~~~~~~~~~~~ 552 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:557:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 555 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | .addReg(FramePtr) | ~~~~~~~~~~~~~~~~~ 557 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp: In function 'void _ZL16popRegsFromStackRN4llvm17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_15TargetInstrInfoERKSt3setINS_8RegisterESt4lessISA_ESaISA_EESG_bb.part.0(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, const llvm::TargetInstrInfo&, const std::set, std::allocator >&, const std::set, std::allocator >&, bool, bool)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:993:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 990 | BuildMI(MBB, MI, DL, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | .addReg(ARM::R12, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | .addReg(LowScratchReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:1007:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1006 | MachineInstrBuilder PopMIB = BuildMI(MBB, MI, DL, TII.get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:1019:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1016 | BuildMI(MBB, MI, DL, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | .addReg(*HiRegToRestore, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | .addReg(*CopyReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:1036:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1033 | BuildMI(MBB, MI, DL, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1034 | .addReg(LowScratchReg, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1035 | .addReg(ARM::R12, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:1043:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1042 | MachineInstrBuilder MIB = BuildMI(MF, DL, TII.get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp: In member function 'virtual void llvm::Thumb1FrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:319:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 316 | BuildMI(MBB, AfterPush, dl, TII.get(ARM::tMOVr), FramePtr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 318 | .setMIFlags(MachineInstr::FrameSetup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:327:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 323 | BuildMI(MBB, AfterPush, dl, TII.get(ARM::tADDrSPi), FramePtr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 325 | .addImm(FramePtrOffsetInBlock / 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | .setMIFlags(MachineInstr::FrameSetup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:460:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 458 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | .addReg(ARM::SP, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:466:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 462 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tLSRri), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463 | .addDef(ARM::CPSR) | ~~~~~~~~~~~~~~~~~~ 464 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | .addImm(NrBitsToZero) | ~~~~~~~~~~~~~~~~~~~~~ 466 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:472:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 468 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tLSLri), ARM::R4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469 | .addDef(ARM::CPSR) | ~~~~~~~~~~~~~~~~~~ 470 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | .addImm(NrBitsToZero) | ~~~~~~~~~~~~~~~~~~~~~ 472 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:476:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 474 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 475 | .addReg(ARM::R4, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:488:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 486 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), BasePtr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | .addReg(ARM::SP) | ~~~~~~~~~~~~~~~~ 488 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetFrameLowering.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp: In function 'void pushRegsToStack(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::TargetInstrInfo&, const std::set, std::allocator >&, const std::set, std::allocator >&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:882:54: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 882 | BuildMI(MBB, MI, DL, TII.get(ARM::tPUSH)).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:918:43: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 917 | MachineInstrBuilder PushMIB = BuildMI(MF, DL, TII.get(ARM::tPUSH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 918 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:933:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 930 | BuildMI(MBB, MI, DL, TII.get(ARM::tMOVr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | .addReg(*CopyRegIt, RegState::Define) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | .addReg(*HiRegToSave, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp: In member function 'virtual void llvm::Thumb1InstrInfo::loadRegFromStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::Register, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp:130:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 126 | BuildMI(MBB, I, DL, get(ARM::tLDRspi), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 128 | .addImm(0) | ~~~~~~~~~~ 129 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 130 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp: In member function 'virtual void llvm::Thumb1InstrInfo::copyPhysReg(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::MCRegister, llvm::MCRegister, bool) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp:54:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp:70:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 69 | BuildMI(MBB, I, DL, get(ARM::tPUSH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp:73:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 72 | BuildMI(MBB, I, DL, get(ARM::tPOP)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp: In member function 'virtual void llvm::Thumb1InstrInfo::storeRegToStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::Register, bool, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp:102:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 97 | BuildMI(MBB, I, DL, get(ARM::tSTRspi)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 100 | .addImm(0) | ~~~~~~~~~~ 101 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 102 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:15: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp: In function 'void emitThumbRegPlusImmInReg(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, const llvm::DebugLoc&, llvm::Register, llvm::Register, int, bool, const llvm::TargetInstrInfo&, const llvm::ARMBaseRegisterInfo&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:178:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 178 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'void emitThumb2LoadConstPool(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, const llvm::DebugLoc&, unsigned int, unsigned int, int, llvm::ARMCC::CondCodes, unsigned int, unsigned int)', inlined from 'virtual void llvm::ThumbRegisterInfo::emitLoadConstPool(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, const llvm::DebugLoc&, llvm::Register, unsigned int, int, llvm::ARMCC::CondCodes, llvm::Register, unsigned int) const' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:115:33: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:97:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 94 | BuildMI(MBB, MBBI, dl, TII.get(ARM::t2LDRpci)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .addReg(DestReg, getDefRegState(true), SubIdx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .addConstantPoolIndex(Idx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp: In function 'void llvm::emitThumbRegPlusImmediate(MachineBasicBlock&, MachineBasicBlock::iterator&, const DebugLoc&, Register, Register, int, const TargetInstrInfo&, const ARMBaseRegisterInfo&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:318:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 318 | MIB.setMIFlags(MIFlags).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:333:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 331 | MIB.addReg(BaseReg) | ~~~~~~~~~~~~~~~~~~~ 332 | .addImm(ExtraImm) | ~~~~~~~~~~~~~~~~~ 333 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp: In member function 'bool llvm::ThumbRegisterInfo::rewriteFrameIndex(llvm::MachineBasicBlock::iterator, unsigned int, llvm::Register, int&, const llvm::ARMBaseInstrInfo&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:408:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 406 | BuildMI(MBB, II, dl, TII.get(ARM::tMOVr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | .addReg(FrameReg) | ~~~~~~~~~~~~~~~~~ 408 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp: In member function 'virtual void llvm::ThumbRegisterInfo::eliminateFrameIndex(llvm::MachineBasicBlock::iterator, int, unsigned int, llvm::RegScavenger*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:540:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 537 | BuildMI(MBB, II, dl, TII.get(ARM::tADDhirr), TmpReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | .addReg(TmpReg) | ~~~~~~~~~~~~~~~ 539 | .addReg(FrameReg) | ~~~~~~~~~~~~~~~~~ 540 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:576:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 573 | BuildMI(MBB, II, dl, TII.get(ARM::tADDhirr), VReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | .addReg(VReg) | ~~~~~~~~~~~~~ 575 | .addReg(FrameReg) | ~~~~~~~~~~~~~~~~~ 576 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ThumbRegisterInfo.cpp:598:12: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 598 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o [ 81%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h: In member function 'const llvm::MachineInstrBuilder& llvm::MachineInstrBuilder::add(llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstrBuilder.h:229:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 229 | const MachineInstrBuilder &add(ArrayRef MOs) const { | ^~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp: In member function 'virtual void llvm::Thumb2InstrInfo::copyPhysReg(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::MCRegister, llvm::MCRegister, bool) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:160:11: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 158 | BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | .addReg(SrcReg, getKillRegState(KillSrc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp: In member function 'virtual void llvm::Thumb2InstrInfo::storeRegToStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::Register, bool, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:183:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 178 | BuildMI(MBB, I, DL, get(ARM::t2STRi12)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | .addReg(SrcReg, getKillRegState(isKill)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 181 | .addImm(0) | ~~~~~~~~~~ 182 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 183 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:199:59: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 199 | MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp: In member function 'virtual void llvm::Thumb2InstrInfo::loadRegFromStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::Register, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:224:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 220 | BuildMI(MBB, I, DL, get(ARM::t2LDRi12), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | .addFrameIndex(FI) | ~~~~~~~~~~~~~~~~~~ 222 | .addImm(0) | ~~~~~~~~~~ 223 | .addMemOperand(MMO) | ~~~~~~~~~~~~~~~~~~~ 224 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:240:59: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 240 | MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO).add(predOps(ARMCC::AL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp: In function 'void llvm::emitT2RegPlusImmediate(MachineBasicBlock&, MachineBasicBlock::iterator&, const DebugLoc&, Register, Register, int, ARMCC::CondCodes, Register, const ARMBaseInstrInfo&, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:330:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 327 | BuildMI(MBB, MBBI, dl, TII.get(ARM::t2SUBrr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 329 | .addReg(DestReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:342:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 339 | BuildMI(MBB, MBBI, dl, TII.get(ARM::t2ADDrr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 341 | .addReg(DestReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | .add(predOps(Pred, PredReg)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:358:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 355 | BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 357 | .setMIFlags(MIFlags) | ~~~~~~~~~~~~~~~~~~~~ 358 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:374:15: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 370 | BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | .addReg(BaseReg) | ~~~~~~~~~~~~~~~~ 372 | .addImm(ThisVal / 4) | ~~~~~~~~~~~~~~~~~~~~ 373 | .setMIFlags(MIFlags) | ~~~~~~~~~~~~~~~~~~~~ 374 | .add(predOps(ARMCC::AL)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:408:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 405 | MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | .addReg(BaseReg, RegState::Kill) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | .addImm(ThisVal) | ~~~~~~~~~~~~~~~~ 408 | .add(predOps(ARMCC::AL)) | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp: In function 'bool llvm::rewriteT2FrameIndex(MachineInstr&, unsigned int, Register, int&, const ARMBaseInstrInfo&, const TargetRegisterInfo*)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:561:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 561 | MIB.add(predOps(ARMCC::AL)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o [ 81%] Linking CXX static library ../../libLLVMARMCodeGen.a [ 81%] Built target LLVMARMCodeGen [ 81%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:35: In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)', inlined from 'llvm::OperandMatchResultTy {anonymous}::ARMAsmParser::parseModImm(llvm::OperandVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5470:22: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 115 | size_t ReadCount = peekTokens(Buf, ShouldSkipSpace); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)', inlined from 'bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:6257:70: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 115 | size_t ReadCount = peekTokens(Buf, ShouldSkipSpace); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 81%] Linking CXX static library ../../../libLLVMARMAsmParser.a [ 81%] Built target LLVMARMAsmParser [ 81%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o [ 81%] Linking CXX static library ../../../libLLVMARMDisassembler.a [ 81%] Built target LLVMARMDisassembler [ 81%] Building BPFGenAsmMatcher.inc... [ 81%] Building BPFGenAsmWriter.inc... [ 81%] Building BPFGenCallingConv.inc... [ 81%] Building BPFGenDAGISel.inc... [ 81%] Building BPFGenDisassemblerTables.inc... [ 81%] Building BPFGenInstrInfo.inc... [ 81%] Building BPFGenMCCodeEmitter.inc... [ 81%] Building BPFGenRegisterInfo.inc... [ 82%] Building BPFGenSubtargetInfo.inc... [ 82%] Built target BPFCommonTableGen [ 82%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o [ 82%] Linking CXX static library ../../../libLLVMBPFInfo.a [ 82%] Built target LLVMBPFInfo [ 82%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:29: In constructor 'llvm::BPFGenMCSubtargetInfo::BPFGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)', inlined from 'llvm::MCSubtargetInfo* llvm::createBPFMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/BPF/BPFGenSubtargetInfo.inc:129:48, inlined from 'llvm::MCSubtargetInfo* createBPFMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:50:38: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/BPF/BPFGenSubtargetInfo.inc:117:46: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 117 | WPR, WL, RA, IS, OC, FP) { } | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/BPF/BPFGenSubtargetInfo.inc:117:46: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 82%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o [ 82%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFInstPrinter.cpp.o [ 82%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o [ 82%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o [ 82%] Linking CXX static library ../../../libLLVMBPFDesc.a [ 82%] Built target LLVMBPFDesc [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAbstractMemberAccess.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAdjustOpt.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFCheckAndAdjustIR.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.cpp: In member function 'virtual unsigned int llvm::BPFInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.cpp:218:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 218 | unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFIRPeephole.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFISelLowering.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFISelLowering.cpp:14: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:401:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 401 | virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:831:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 831 | virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, bool*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1702:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1702 | virtual bool allowsMisalignedMemoryAccesses( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 1864 | virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:1864:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2869 | virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2869:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2923:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2923 | virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:4293:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 4293 | virtual Register getRegisterByName(const char* RegName, LLT Ty, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2766 | virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2766:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2686 | virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL, | ^~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2686:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetLowering.h:2937:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2937 | virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const { | ^~~~~~~~~~~ [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFPreserveDIType.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSelectionDAGInfo.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.cpp:24: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/BPF/BPFGenSubtargetInfo.inc: In constructor 'llvm::BPFGenSubtargetInfo::BPFGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/BPF/BPFGenSubtargetInfo.inc:193:50: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 193 | nullptr, nullptr, nullptr) {} | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build/lib/Target/BPF/BPFGenSubtargetInfo.inc:193:50: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFTargetMachine.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFTargetMachine.cpp:13: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:887:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 887 | virtual bool canInsertSelect(const MachineBasicBlock &MBB, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef, llvm::ArrayRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1467 | virtual bool SubsumesPredicate(ArrayRef Pred1, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:1467:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef, llvm::Register, llvm::Register) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:910:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 910 | virtual void insertSelect(MachineBasicBlock &MBB, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetInstrInfo.h:705:20: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 705 | virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, | ^~~~~~~~~~~~ [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIPeephole.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIChecking.cpp.o [ 82%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMISimplifyPatchable.cpp.o [ 83%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BTFDebug.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = const llvm::GlobalVariable*; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = const llvm::GlobalVariable*; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 83%] Linking CXX static library ../../libLLVMBPFCodeGen.a [ 83%] Built target LLVMBPFCodeGen [ 83%] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:17: In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)', inlined from 'llvm::OperandMatchResultTy {anonymous}::BPFAsmParser::parseOperandAsOperator(llvm::OperandVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:369:27, inlined from 'virtual bool {anonymous}::BPFAsmParser::ParseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:478:31: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 115 | size_t ReadCount = peekTokens(Buf, ShouldSkipSpace); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX static library ../../../libLLVMBPFAsmParser.a [ 83%] Built target LLVMBPFAsmParser [ 83%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o [ 83%] Linking CXX static library ../../../libLLVMBPFDisassembler.a [ 83%] Built target LLVMBPFDisassembler [ 83%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o [ 83%] Linking CXX static library ../libLLVMLineEditor.a [ 83%] Built target LLVMLineEditor [ 83%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/Coverage/CoverageMapping.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, const long long unsigned int&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, long long unsigned int> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, const long long unsigned int&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:251:38: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:292:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static std::vector {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:622:3: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 622 | buildSegments(MutableArrayRef Regions) { | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:729:56: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 729 | FileCoverage.Segments = SegmentBuilder::buildSegments(Regions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:780:60: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 780 | FunctionCoverage.Segments = SegmentBuilder::buildSegments(Regions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:803:61: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 803 | ExpansionCoverage.Segments = SegmentBuilder::buildSegments(Regions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 83%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o [ 83%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61, from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMappingReader.cpp:14: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = llvm::less_first]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator*, std::vector > >; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector >&; Compare = less_first]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX static library ../../libLLVMCoverage.a [ 83%] Built target LLVMCoverage [ 83%] Building Options.inc... [ 83%] Built target DllOptionsTableGen [ 83%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [ 83%] Linking CXX static library ../../libLLVMDlltoolDriver.a [ 83%] Built target LLVMDlltoolDriver [ 83%] Building Options.inc... [ 83%] Built target LibOptionsTableGen [ 83%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Bitcode/BitcodeReader.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp:19: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MemoryBufferRef&}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MemoryBufferRef&}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]', inlined from 'void appendFile(std::vector&, llvm::COFF::MachineTypes&, std::string&, llvm::MemoryBufferRef)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp:261:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp: In function 'int llvm::libDriverMain(ArrayRef)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp:395:76: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 395 | /*Deterministic*/ true, Args.hasArg(OPT_llvmlibthin))) { | ^ /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp:395:76: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [ 83%] Linking CXX static library ../../libLLVMLibDriver.a [ 83%] Built target LLVMLibDriver [ 83%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/DataExtractor.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/FDRRecords.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/BlockIndexer.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/BlockIndexer.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::xray::BlockIndexer::Block}; _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::BlockIndexer::Block}; _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::Error llvm::xray::BlockIndexer::flush()' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/BlockIndexer.cpp:86:23: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/DataExtractor.h:14, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/FDRRecords.h:21, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/FDRTraceExpander.h:17, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/FDRTraceExpander.cpp:8: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'virtual llvm::Error llvm::xray::TraceExpander::visit(llvm::xray::CallArgRecord&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/FDRTraceExpander.cpp:85:35: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/InstrumentationMap.h:19, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/InstrumentationMap.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/list:65, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/Profile.h:20, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Profile.cpp:13: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {llvm::xray::Profile::Block}; _Tp = llvm::xray::Profile::Block; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::Profile::Block}; _Tp = llvm::xray::Profile::Block; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::xray::Profile::addBlock(Block&&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Profile.cpp:127:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::Profile::Block; _Alloc = std::allocator]', inlined from 'llvm::xray::Profile::Profile(const llvm::xray::Profile&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Profile.cpp:29:21: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o [ 84%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/Trace.h:18, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:12: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::xray::XRayRecord; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:62, from /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/XRay/Trace.h:16: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::xray::XRayRecord; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:69: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::xray::XRayRecord]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::xray::BlockIndexer::Block; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:892:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 892 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:892:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:892:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1823:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2517:15: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::xray::XRayRecord*; _OI = __gnu_cxx::__normal_iterator >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:805:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 805 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1926:27: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]', inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2460:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2376:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2376 | _GLIBCXX_MOVE_BACKWARD3(__first, __middle, __last); | ^~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2460:30: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::xray::XRayRecord*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2727:34: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2731:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::xray::XRayRecord*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2734:26: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:330:17, inlined from 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:458:40: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&):: >]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:330:17, inlined from 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:458:40: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::]' at /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5119:36, inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::]' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1767:19, inlined from 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:472:22: /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-8/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX static library ../libLLVMXRay.a [ 84%] Built target LLVMXRay [ 84%] Building CXX object lib/WindowsDriver/CMakeFiles/LLVMWindowsDriver.dir/MSVCPaths.cpp.o [ 84%] Linking CXX static library ../libLLVMWindowsDriver.a [ 84%] Built target LLVMWindowsDriver [ 84%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o [ 84%] Linking CXX shared library ../../lib/libLLVM-15.so ../../lib/libLLVMCore.a(LegacyPassManager.cpp.o): in function `llvm::SmallVectorTemplateCommon::grow_pod(unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:120:(.text.startup._Z41__static_initialization_and_destruction_0v+0x102): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::SmallVectorBase::grow_pod(void*, unsigned int, unsigned int)' defined in .glue_7 section in linker stubs ../../lib/libLLVMCore.a(LegacyPassManager.cpp.o): in function `llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:336:(.text.startup._Z41__static_initialization_and_destruction_0v+0x15a): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::getGeneralCategory()' defined in .glue_7 section in linker stubs ../../lib/libLLVMCore.a(LegacyPassManager.cpp.o): in function `llvm::SmallVectorTemplateCommon::grow_pod(unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:120:(.text.startup._Z41__static_initialization_and_destruction_0v+0x172): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::SmallVectorBase::grow_pod(void*, unsigned int, unsigned int)' defined in .glue_7 section in linker stubs ../../lib/libLLVMCore.a(LegacyPassManager.cpp.o): in function `__static_initialization_and_destruction_0()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:1238:(.text.startup._Z41__static_initialization_and_destruction_0v+0x1f6): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::setArgStr(llvm::StringRef)' defined in .glue_7 section in linker stubs /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:1450:(.text.startup._Z41__static_initialization_and_destruction_0v+0x224): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::addArgument()' defined in .glue_7 section in linker stubs /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:849:(.text.startup._Z41__static_initialization_and_destruction_0v+0x2d8): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::AddLiteralOption(llvm::cl::Option&, llvm::StringRef)' defined in .glue_7 section in linker stubs ../../lib/libLLVMCodeGen.a(LLVMTargetMachine.cpp.o): in function `llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:336:(.text.startup._GLOBAL__sub_I_LLVMTargetMachine.cpp+0x66): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::getGeneralCategory()' defined in .glue_7 section in linker stubs ../../lib/libLLVMCodeGen.a(LLVMTargetMachine.cpp.o): in function `llvm::SmallVectorTemplateCommon::grow_pod(unsigned int, unsigned int)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:120:(.text.startup._GLOBAL__sub_I_LLVMTargetMachine.cpp+0x7e): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::SmallVectorBase::grow_pod(void*, unsigned int, unsigned int)' defined in .glue_7 section in linker stubs ../../lib/libLLVMCodeGen.a(LLVMTargetMachine.cpp.o): in function `void llvm::cl::applicator::opt > >(llvm::StringRef, llvm::cl::opt >&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:1238:(.text.startup._GLOBAL__sub_I_LLVMTargetMachine.cpp+0xea): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::setArgStr(llvm::StringRef)' defined in .glue_7 section in linker stubs ../../lib/libLLVMCodeGen.a(LLVMTargetMachine.cpp.o): in function `llvm::cl::opt >::done()': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:1450:(.text.startup._GLOBAL__sub_I_LLVMTargetMachine.cpp+0x102): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::addArgument()' defined in .glue_7 section in linker stubs ../../lib/libLLVMCodeGen.a(MachineScheduler.cpp.o): in function `void llvm::cl::applicator::opt > >(llvm::StringRef, llvm::cl::opt >&)': /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/include/llvm/Support/CommandLine.h:1238:(.text.startup._Z41__static_initialization_and_destruction_0v+0x8a): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status make[3]: *** [tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make:225: lib/libLLVM-15.so] Error 1 make[2]: *** [CMakeFiles/Makefile2:18603: tools/llvm-shlib/CMakeFiles/LLVM.dir/all] Error 2 make[1]: *** [Makefile:156: all] Error 2 make[1]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/buildroot-build' make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-8/output-1/build/llvm-15.0.3/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-8/buildroot'