>>> llvm 15.0.3 Extracting xzcat /home/autobuild/autobuild/instance-4/dl/llvm/llvm-15.0.3.src.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3 -xf - >>> llvm 15.0.3 Patching >>> llvm 15.0.3 Configuring (mkdir -p /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3//buildroot-build && cd /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3//buildroot-build && rm -f CMakeCache.txt && PATH="/home/autobuild/autobuild/instance-4/output-1/host/bin:/home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/ -G"Unix Makefiles" -DCMAKE_MAKE_PROGRAM="/usr/bin/make" -DCMAKE_TOOLCHAIN_FILE="/home/autobuild/autobuild/instance-4/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-4/output-1/host/lib/cmake/llvm -DLLVM_ENABLE_PROJECTS="" -DLLVM_CCACHE_BUILD=ON -DLLVM_TARGETS_TO_BUILD="ARM;BPF" -DLLVM_TARGET_ARCH=ARM -DLLVM_TABLEGEN=/home/autobuild/autobuild/instance-4/output-1/host/bin/llvm-tblgen -DLLVM_CONFIG_PATH=/home/autobuild/autobuild/instance-4/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=ON -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=OFF ) 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-4/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-4/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-4/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-4/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-4/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-4/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.45.2") -- Targeting ARM -- Targeting BPF -- Configuring done (11.9s) -- 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-4/output-1/build/llvm-15.0.3/buildroot-build >>> llvm 15.0.3 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-4/output-1/host/bin:/home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3//buildroot-build -j1 -- make[1]: Entering directory '/home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:14: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const', inlined from 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:4697:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const', inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/APFloat.cpp:4895:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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; \ | ^~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp: In member function 'void llvm::APInt::initFromArray(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp: In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Support/APInt.cpp:462:77: /home/autobuild/autobuild/instance-4/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 In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:53, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp:9: /home/autobuild/autobuild/instance-4/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_realloc_insert(iterator, _Args&& ...) [with _Args = {std::nullptr_t}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp: In constructor 'llvm::json::Array::Array(std::initializer_list)': /home/autobuild/autobuild/instance-4/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) { | ^~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::nullptr_t}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {std::nullptr_t}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:533:17, inlined from 'llvm::json::Array::Array(std::initializer_list)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp:98:17: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp: In constructor 'llvm::json::Value::Value(std::initializer_list)': /home/autobuild/autobuild/instance-4/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-4/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)) {} | ^~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::nullptr_t}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {std::nullptr_t}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:533:17, inlined from 'bool llvm::json::{anonymous}::Parser::parseValue(llvm::json::Value&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/JSON.cpp:450:21: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-4/output-1/build/llvm-15.0.3/lib/Support/OptimizedStructLayout.cpp: In function 'std::pair llvm::performOptimizedStructLayout(MutableArrayRef)': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Support/ScopedPrinter.cpp:1: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 { | ^~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~ [ 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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:33, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/Statistic.cpp:23: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Support/Statistic.cpp:261:29: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/TimeProfiler.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/TimeProfiler.cpp:13: /home/autobuild/autobuild/instance-4/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 std::pair > >&}; _Tp = std::pair, std::pair > > >; _Alloc = std::allocator, std::pair > > > >]': /home/autobuild/autobuild/instance-4/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::pair > > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, const std::pair > >&}; _Tp = std::pair, std::pair > > >; _Alloc = std::allocator, std::pair > > > >]', inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/TimeProfiler.cpp:187:32: /home/autobuild/autobuild/instance-4/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::pair > > >*, std::vector, std::pair > > > > >' 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, 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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/TimeProfiler.cpp:189:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/TimeProfiler.cpp:189:15: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMapEntry.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMap.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Timer.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/Timer.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Timer.h:18: /home/autobuild/autobuild/instance-4/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::TimeRecord&, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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::TimeRecord&, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator]', inlined from 'llvm::TimerGroup::TimerGroup(llvm::StringRef, llvm::StringRef, const llvm::StringMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/Timer.cpp:304:31: /home/autobuild/autobuild/instance-4/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-4/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::TimeRecord&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::TimeRecord&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/Timer.cpp:360:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Support/Timer.cpp:360:15: /home/autobuild/autobuild/instance-4/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-4/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 [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [ 9%] Linking CXX static library ../libLLVMSupport.a [ 9%] Built target LLVMSupport [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:55:22: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:64:22: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:99:20: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:101:22: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:103:22: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:104:21: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'void {anonymous}::JSONEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:148:27: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'void {anonymous}::JSONEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:157:29: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'void {anonymous}::JSONEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/JSONBackend.cpp:168:42: /home/autobuild/autobuild/instance-4/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/Main.cpp.o [ 9%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o [ 10%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/TableGen/Record.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/TableGen/Record.cpp:2689:21: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [ 10%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [ 10%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 10%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o [ 10%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 10%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 10%] Linking CXX static library ../libLLVMTableGen.a [ 10%] Built target LLVMTableGen [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/CodeExpander.cpp.o [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDag.cpp.o [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagEdge.cpp.o [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagInstr.cpp.o [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagOperands.cpp.o [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicate.cpp.o [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicateDependencyEdge.cpp.o [ 10%] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchTree.cpp.o [ 10%] Linking CXX static library ../../../lib/libLLVMTableGenGlobalISel.a [ 10%] Built target LLVMTableGenGlobalISel [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenInstruction.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenInstruction.cpp:13: /home/autobuild/autobuild/instance-4/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::CodeGenInstAlias::ResultOperand&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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 >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]', inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenInstruction.cpp:739:33: /home/autobuild/autobuild/instance-4/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::__cxx11::basic_string, std::allocator >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]', inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenInstruction.cpp:751:38: /home/autobuild/autobuild/instance-4/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::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]', inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenInstruction.cpp:771:35: /home/autobuild/autobuild/instance-4/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/CodeGenMapTable.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.cpp:432:28: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMapEntry.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringMap.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.cpp:16: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:18: /home/autobuild/autobuild/instance-4/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&, llvm::CodeGenIntrinsic::ArgAttrKind, int}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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&, llvm::CodeGenIntrinsic::ArgAttrKind, int}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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&, llvm::CodeGenIntrinsic::ArgAttrKind, long long unsigned int&}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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 = {unsigned int&, llvm::CodeGenIntrinsic::ArgAttrKind, long long unsigned int&}; _Tp = llvm::CodeGenIntrinsic::ArgAttribute; _Alloc = std::allocator]', inlined from 'void llvm::CodeGenIntrinsic::setProperty(llvm::Record*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.cpp:914:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'llvm::CodeGenIntrinsic::CodeGenIntrinsic(llvm::Record*, std::vector >)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.cpp:826:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'llvm::CodeGenIntrinsic::CodeGenIntrinsic(llvm::Record*, std::vector >)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.cpp:826:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DecoderEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenInstruction.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DecoderEmitter.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector >&, std::vector >&, std::vector >&, const insn_t&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DecoderEmitter.cpp:1122:28: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector >&, std::vector >&, std::vector >&, const insn_t&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DecoderEmitter.cpp:1135:24: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.cpp:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::DfaEmitter::addTransition(state_type, state_type, action_type)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.cpp:52:38: /home/autobuild/autobuild/instance-4/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::SmallVector; _Alloc = std::allocator >]', inlined from 'unsigned int llvm::UniqueVector::insert(const T&) [with T = llvm::SmallVector]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:51:21: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:14: /home/autobuild/autobuild/instance-4/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 = 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-4/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, 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 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/SequenceToOffsetTable.h:132:20, inlined from 'void llvm::DfaEmitter::emit(llvm::StringRef, llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAEmitter.cpp:123:14: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:34, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenSchedule.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:17: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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, 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-4/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, 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 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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, 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-4/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, 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 In file included from /home/autobuild/autobuild/instance-4/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 = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from '{anonymous}::ResourceVector {anonymous}::DFAPacketizerEmitter::getResourcesForItinerary(llvm::Record*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:182:69, inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:198:66: /home/autobuild/autobuild/instance-4/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, 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 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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:200:53: /home/autobuild/autobuild/instance-4/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 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 = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllFuncUnits(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:121:53, inlined from 'void {anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector&, std::string)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:234:22, inlined from 'void {anonymous}::DFAPacketizerEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:359:31: /home/autobuild/autobuild/instance-4/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, 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 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 '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 = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllComboFuncs(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:154:56, inlined from 'void {anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector&, std::string)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:235:23, inlined from 'void {anonymous}::DFAPacketizerEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:359:31: /home/autobuild/autobuild/instance-4/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, 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 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 = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllComboFuncs(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:160:58, inlined from 'void {anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector&, std::string)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:235:23, inlined from 'void {anonymous}::DFAPacketizerEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:359:31: /home/autobuild/autobuild/instance-4/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, 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 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 = unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllComboFuncs(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:165:33, inlined from 'void {anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector&, std::string)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:235:23, inlined from 'void {anonymous}::DFAPacketizerEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:359:31: /home/autobuild/autobuild/instance-4/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 '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 >]', inlined from '{anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector&, std::string)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:288:60, inlined from 'void {anonymous}::DFAPacketizerEmitter::emitForItineraries(llvm::raw_ostream&, std::vector&, std::string)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:325:63, inlined from 'void {anonymous}::DFAPacketizerEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/DFAPacketizerEmitter.cpp:359:31: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DirectiveEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DXILEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GICombinerEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:32: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::Record*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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 >, llvm::LessRecordByID, std::allocator > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/TypeSize.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/MachineValueType.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenIntrinsics.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenDAGPatterns.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp: In function '{anonymous}::MatchTable {anonymous}::GlobalISelEmitter::buildMatchTable(llvm::MutableArrayRef<{anonymous}::RuleMatcher>, bool, bool)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5601:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<{anonymous}::RuleMatcher>' changed in GCC 7.1 5601 | GlobalISelEmitter::buildMatchTable(MutableArrayRef Rules, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/string:51, from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/streambuf:43, from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/iterator:66, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Sequence.h:84, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/MachineValueType.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 '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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5831:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5831:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5942:20: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp: In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5976:66: note: parameter passing for argument of type 'llvm::MutableArrayRef<{anonymous}::RuleMatcher>' changed in GCC 7.1 5976 | buildMatchTable(Rules, OptimizeMatchTable, GenerateCoverage); | ^ 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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5942:20: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/GlobalISelEmitter.cpp:5831:13: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptRSTEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CompressInstEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/InfoByHwMode.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenRegisters.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/RegisterInfoEmitter.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:16: /home/autobuild/autobuild/instance-4/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 = 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-4/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, unsigned int>, std::_Select1st, unsigned int> >, llvm::SequenceToOffsetTable >::SeqLess, std::allocator, unsigned int> > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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 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-4/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}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/RegisterInfoEmitter.cpp:403:35: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/SequenceToOffsetTable.h:132:20, inlined from 'void {anonymous}::RegisterInfoEmitter::runMCDesc(llvm::raw_ostream&, llvm::CodeGenTarget&, llvm::CodeGenRegBank&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/RegisterInfoEmitter.cpp:966:21: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:13: /home/autobuild/autobuild/instance-4/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 int&}; _Tp = long long int; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:1145:24: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void {anonymous}::SubtargetEmitter::ExpandProcResources(llvm::RecVec&, std::vector >&, const llvm::CodeGenProcModel&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:991:25, inlined from 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:1157:28: /home/autobuild/autobuild/instance-4/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 = long long int; _Alloc = std::allocator]', inlined from 'void {anonymous}::SubtargetEmitter::ExpandProcResources(llvm::RecVec&, std::vector >&, const llvm::CodeGenProcModel&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:1007:25, inlined from 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetEmitter.cpp:1157:28: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/TableGen/Record.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetFeatureInfo.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetFeatureInfo.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/utils/TableGen/SubtargetFeatureInfo.cpp:44:35: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/VarLenCodeEmitterGen.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenHwModes.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/CodeGenTarget.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/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 = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void {anonymous}::X86EVEX2VEXTablesEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:214:49, inlined from 'void llvm::EmitX86EVEX2VEXTables(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:244:35: /home/autobuild/autobuild/instance-4/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 = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void {anonymous}::X86EVEX2VEXTablesEmitter::run(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:215:35, inlined from 'void llvm::EmitX86EVEX2VEXTables(RecordKeeper&, raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:244:35: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86MnemonicTables.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 12%] Built target obj.llvm-tblgen [ 13%] Linking CXX executable ../../bin/llvm-tblgen [ 13%] Built target llvm-tblgen [ 13%] Generating VCSRevision.h [ 13%] Built target llvm_vcsrevision_h [ 13%] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o [ 13%] Linking CXX static library ../../libLLVMBitstreamReader.a [ 13%] Built target LLVMBitstreamReader [ 13%] Building Attributes.inc... [ 13%] Building IntrinsicImpl.inc... [ 14%] Building IntrinsicEnums.inc... [ 14%] Building IntrinsicsAArch64.h... [ 14%] Building IntrinsicsAMDGPU.h... [ 14%] Building IntrinsicsARM.h... [ 14%] Building IntrinsicsBPF.h... [ 14%] Building IntrinsicsDirectX.h... [ 14%] Building IntrinsicsHexagon.h... [ 14%] Building IntrinsicsMips.h... [ 14%] Building IntrinsicsNVPTX.h... [ 14%] Building IntrinsicsPowerPC.h... [ 14%] Building IntrinsicsR600.h... [ 14%] Building IntrinsicsRISCV.h... [ 14%] Building IntrinsicsSPIRV.h... [ 14%] Building IntrinsicsS390.h... [ 14%] Building IntrinsicsWebAssembly.h... [ 14%] Building IntrinsicsX86.h... [ 14%] Building IntrinsicsXCore.h... [ 14%] Building IntrinsicsVE.h... [ 14%] Built target intrinsics_gen [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkParser.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkSerializer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Remarks/BitstreamRemarkSerializer.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Remarks/BitstreamRemarkSerializer.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o [ 14%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkLinker.cpp.o [ 15%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o [ 15%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkSerializer.cpp.o [ 15%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStreamer.cpp.o [ 15%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o [ 15%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o [ 15%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o [ 15%] Linking CXX static library ../libLLVMRemarks.a [ 15%] Built target LLVMRemarks [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:14: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate >]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:2064: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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61: In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:298:31, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:228:27, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:305:40, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:244:40, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:235:40, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:291:31, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:222:31, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:222:31, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyEntry(llvm::msgpack::MapDocNode&, llvm::StringRef, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:75:20, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:220:19: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:228:27, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyEntry(llvm::msgpack::MapDocNode&, llvm::StringRef, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:75:20, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:227:19: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:235:40, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyEntry(llvm::msgpack::MapDocNode&, llvm::StringRef, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:75:20, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:233:19: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:244:40, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyEntry(llvm::msgpack::MapDocNode&, llvm::StringRef, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:75:20, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyKernel(llvm::msgpack::DocNode&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:242:19: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:298:31, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyEntry(llvm::msgpack::MapDocNode&, llvm::StringRef, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:75:20, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:296:19: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::function_ref]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:459:40, inlined from 'bool llvm::all_of(R&&, UnaryPredicate) [with R = msgpack::ArrayDocNode&; UnaryPredicate = function_ref]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1618:21, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyArray(llvm::msgpack::DocNode&, llvm::function_ref, llvm::Optional)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:66:22, inlined from 'llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:305:40, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)::; Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = bool; Params = {llvm::msgpack::DocNode&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verifyEntry(llvm::msgpack::MapDocNode&, llvm::StringRef, bool, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:75:20, inlined from 'bool llvm::AMDGPU::HSAMD::V3::MetadataVerifier::verify(llvm::msgpack::DocNode&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp:303:19: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 113 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/COFF.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/ELF.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MachO.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MsgPackReader.h:36, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MsgPackDocument.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/MsgPackDocument.cpp:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/BinaryFormat/MsgPackDocument.cpp:69:18: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o [ 15%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o [ 17%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o [ 17%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o [ 17%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/XCOFF.cpp.o [ 17%] Linking CXX static library ../libLLVMBinaryFormat.a [ 17%] Built target LLVMBinaryFormat [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~ [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~ [ 17%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1384:58: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/IR/Constants.cpp:1384:58: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': /home/autobuild/autobuild/instance-4/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/DIBuilder.h:25, from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp:834:27, inlined from '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)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp:749:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/IR/DIBuilder.cpp:834:27: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfo.cpp: In function 'LLVMOpaqueMetadata* LLVMDIBuilderCreateExpression(LLVMDIBuilderRef, uint64_t*, size_t)': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/IR/DIBuilder.h:25, from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfo.cpp:1446:61: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:13: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'static const llvm::DIExpression* llvm::DIExpression::extractAddressClass(const llvm::DIExpression*, unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1444:29: /home/autobuild/autobuild/instance-4/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-4/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 'static llvm::DIExpression* llvm::DIExpression::replaceArg(const llvm::DIExpression*, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1510:27: /home/autobuild/autobuild/instance-4/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-4/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 'static llvm::DIExpression* llvm::DIExpression::prependOpcodes(const llvm::DIExpression*, llvm::SmallVectorImpl&, bool, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1543:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1565:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'static llvm::Optional llvm::DIExpression::createFragmentExpression(const llvm::DIExpression*, unsigned int, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1642:27: /home/autobuild/autobuild/instance-4/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-4/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 'std::pair llvm::DIExpression::constantFold(const llvm::ConstantInt*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1680:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef, unsigned int, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/DebugInfoMetadata.cpp:1488:27: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/Function.cpp:1418: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o /home/autobuild/autobuild/instance-4/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-4/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) { | ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMRemarkStreamer.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o /home/autobuild/autobuild/instance-4/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-4/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) { | ^~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/LLVMContextImpl.h:34, from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.def:83:1: /home/autobuild/autobuild/instance-4/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-4/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-4/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 llvm::GlobalObject::copyMetadata(const llvm::GlobalObject*, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/Metadata.cpp:1591:28: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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]; | ^ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/ModuleSummaryIndex.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::ModuleSummaryIndex::exportToDot(llvm::raw_ostream&, const llvm::DenseSet&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/ModuleSummaryIndex.cpp:599:41: /home/autobuild/autobuild/instance-4/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 = {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-4/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::ModuleSummaryIndex::exportToDot(llvm::raw_ostream&, const llvm::DenseSet&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/ModuleSummaryIndex.cpp:663:24: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Operator.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/Operator.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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::Value*; ValueT = llvm::APInt; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23, inlined from 'bool llvm::GEPOperator::collectOffset(const llvm::DataLayout&, unsigned int, llvm::MapVector&, llvm::APInt&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/Operator.cpp:223:29: /home/autobuild/autobuild/instance-4/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-4/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 = llvm::APInt; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23, inlined from 'bool llvm::GEPOperator::collectOffset(const llvm::DataLayout&, unsigned int, llvm::MapVector&, llvm::APInt&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/Operator.cpp:224:24: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ProfileSummary.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/ProfileSummary.cpp:14: /home/autobuild/autobuild/instance-4/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, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]', inlined from 'bool getSummaryFromMD(llvm::MDTuple*, llvm::SummaryEntryVector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/ProfileSummary.cpp:171:25, inlined from 'static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/IR/ProfileSummary.cpp:243:24: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ReplaceConstant.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/StructuralHash.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VectorBuilder.cpp.o [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 20%] Linking CXX static library ../libLLVMCore.a [ 20%] Built target LLVMCore [ 20%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o [ 20%] Linking CXX static library ../libLLVMFuzzerCLI.a [ 20%] Built target LLVMFuzzerCLI [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o [ 20%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o [ 20%] Linking CXX static library ../libLLVMTextAPI.a [ 20%] Built target LLVMTextAPI [ 20%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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)) | ^ [ 20%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o [ 20%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Bitcode/BitcodeReader.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseComdatRecord(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:3640:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3640 | Error BitcodeReader::parseComdatRecord(ArrayRef Record) { | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7611:25: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseConstants()': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseGlobalVarRecord(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:3687:7: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3687 | Error BitcodeReader::parseGlobalVarRecord(ArrayRef Record) { | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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 'llvm::Error {anonymous}::BitcodeReader::rememberAndSkipMetadata()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:3486:33, inlined from 'llvm::Error {anonymous}::BitcodeReader::parseModule(uint64_t, bool, llvm::DataLayoutCallbackTy)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:4144:51: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector {anonymous}::ModuleSummaryIndexBitcodeReader::parseParamAccesses(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6930:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6930 | ModuleSummaryIndexBitcodeReader::parseParamAccesses(ArrayRef Record) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6946:38: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6972:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 6972 | void ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:6982:36: /home/autobuild/autobuild/instance-4/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::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-4/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.constprop(unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7216:30: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary.constprop(unsigned int)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/BitcodeReader.cpp:7399:47: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 7399 | parseTypeIdCompatibleVtableSummaryRecord(Record); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ^ [ 20%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:34: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:505:49: /home/autobuild/autobuild/instance-4/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-4/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 llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:518:46: /home/autobuild/autobuild/instance-4/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-4/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 llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:540:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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( | ^~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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 'llvm::Expected llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:769:46: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::DIExpression* llvm::DIExpression::get(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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:1938:35: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:1955:58: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2025:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2025:30: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Reader/MetadataLoader.cpp:2037:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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 [ 20%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o [ 20%] Linking CXX static library ../../libLLVMBitReader.a [ 20%] Built target LLVMBitReader [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/CodeView/SymbolDumper.cpp:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:18: 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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:450:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o [ 21%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o [ 22%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a [ 22%] Built target LLVMDebugInfoCodeView [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/ELFObjectWriter.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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::ELFRelocationEntry; _Alloc = std::allocator]', inlined from 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/ELFObjectWriter.cpp:1465:41: /home/autobuild/autobuild/instance-4/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::ELFRelocationEntry; _Alloc = std::allocator]', inlined from 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/ELFObjectWriter.cpp:1480:39: /home/autobuild/autobuild/instance-4/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/MCAsmBackend.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o [ 22%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerStreamer.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerWriter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCObjectStreamer.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCELFStreamer.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCELFStreamer.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/MCELFStreamer.cpp:379:37: /home/autobuild/autobuild/instance-4/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/MCExpr.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCAsmBackend.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCMachOStreamer.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/MCMachOStreamer.cpp:124:8: /home/autobuild/autobuild/instance-4/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/MCMachObjectTargetWriter.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o [ 23%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCPseudoProbe.h:47, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCPseudoProbe.h:59: /home/autobuild/autobuild/instance-4/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-4/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-4/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::MCPseudoProbe; _Alloc = std::allocator]', inlined from 'void llvm::MCPseudoProbeInlineTree::addPseudoProbe(const llvm::MCPseudoProbe&, const llvm::MCPseudoProbeInlineStack&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:121:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:522:24: /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:523:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCPseudoProbe.cpp:523:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionDXContainer.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSPIRVStreamer.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/MCSubtargetInfo.cpp: In function 'void Help(llvm::ArrayRef, llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptionsCommandFlags.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [ 25%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCObjectStreamer.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCWinCOFFStreamer.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCWinCOFFStreamer.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/MCWinCOFFStreamer.cpp:340:6: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MachO.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]', inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:583:36: /home/autobuild/autobuild/instance-4/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::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]', inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:586:35: /home/autobuild/autobuild/instance-4/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::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]', inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:590:35: /home/autobuild/autobuild/instance-4/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::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]', inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:609:32: /home/autobuild/autobuild/instance-4/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::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]', inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:613:32: /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:618:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:618:13: /home/autobuild/autobuild/instance-4/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-4/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::__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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:619:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MachObjectWriter.cpp:619:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SPIRVObjectWriter.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Wasm.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:14: /home/autobuild/autobuild/instance-4/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 {anonymous}::WasmRelocationEntry&}; _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]': /home/autobuild/autobuild/instance-4/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<{anonymous}::WasmRelocationEntry>::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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 = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]', inlined from 'virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:629:30: /home/autobuild/autobuild/instance-4/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<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' 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 = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]', inlined from 'virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:631:30: /home/autobuild/autobuild/instance-4/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<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' 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 = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]', inlined from 'virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:633:55: /home/autobuild/autobuild/instance-4/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<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeGlobalSection(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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) { | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeLinkingMetaDataSection(llvm::ArrayRef, llvm::ArrayRef >, const std::map >&)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1157:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1157 | void WasmObjectWriter::writeLinkingMetaDataSection( | ^~~~~~~~~~~~~~~~ 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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1124:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp: In member function 'uint32_t {anonymous}::WasmObjectWriter::writeDataSection(const llvm::MCAsmLayout&)': /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1941:40: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/MC/WasmObjectWriter.cpp:1958:32: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1958 | writeLinkingMetaDataSection(SymbolInfos, InitFuncs, Comdats); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o [ 26%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o [ 26%] Linking CXX static library ../libLLVMMC.a [ 26%] Built target LLVMMC [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~^~~~~~~~~~~ [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:13: /home/autobuild/autobuild/instance-4/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::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)', inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2981:6: /home/autobuild/autobuild/instance-4/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-4/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::AsmToken; _Alloc = std::allocator]', inlined from 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2724:23: /home/autobuild/autobuild/instance-4/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::AsmToken; _Alloc = std::allocator]', inlined from 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2750:17: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCParser/AsmLexer.h:17, from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2778:56: /home/autobuild/autobuild/instance-4/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 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator]', inlined from 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2810:25: /home/autobuild/autobuild/instance-4/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::AsmToken; _Alloc = std::allocator]', inlined from 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/AsmParser.cpp:2820:25: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFMasmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/GOFFAsmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:13: /home/autobuild/autobuild/instance-4/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::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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 {anonymous}::FieldInitializer&}; _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]': /home/autobuild/autobuild/instance-4/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<{anonymous}::FieldInitializer>::iterator' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-4/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 = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]', inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:4670:34: /home/autobuild/autobuild/instance-4/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<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~^~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator]', inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:3066:23: /home/autobuild/autobuild/instance-4/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::AsmToken; _Alloc = std::allocator]', inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:3092:17: /home/autobuild/autobuild/instance-4/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 = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]', inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:4222:36: /home/autobuild/autobuild/instance-4/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<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' 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 = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]', inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:4242:32: /home/autobuild/autobuild/instance-4/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<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' 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::AsmToken; _Alloc = std::allocator]', inlined from 'bool {anonymous}::MasmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&, llvm::AsmToken::TokenKind)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:3178:25, inlined from 'bool {anonymous}::MasmParser::handleMacroEntry(const llvm::MCAsmMacro*, llvm::SMLoc, llvm::AsmToken::TokenKind)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:3241:26: /home/autobuild/autobuild/instance-4/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::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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}::MasmParser::expandStatement(llvm::SMLoc)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:6881:16, inlined from 'bool {anonymous}::MasmParser::parseStatement.constprop({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:2093:57: /home/autobuild/autobuild/instance-4/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::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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}::MasmParser::expandStatement(llvm::SMLoc)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:6894:18, inlined from 'bool {anonymous}::MasmParser::parseStatement.constprop({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/MC/MCParser/MasmParser.cpp:2093:57: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o [ 26%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/XCOFFAsmParser.cpp.o [ 26%] Linking CXX static library ../../libLLVMMCParser.a [ 26%] Built target LLVMMCParser [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/COFFImportFile.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/COFFImportFile.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/DXContainer.cpp.o [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ELF.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/ELF.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:777:29: required from here /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:779:29: required from here /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:781:29: required from here /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:783:29: required from here /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ELFObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:13: /home/autobuild/autobuild/instance-4/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::DataRefImpl, long long unsigned int&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /home/autobuild/autobuild/instance-4/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>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::DataRefImpl, long long unsigned int&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'std::vector, long long unsigned int> > llvm::object::ELFObjectFileBase::getPltAddresses() const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:669:28: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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::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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:665:38, inlined from 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: /home/autobuild/autobuild/instance-4/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::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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:665:38, inlined from 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: /home/autobuild/autobuild/instance-4/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::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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:665:38, inlined from 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: /home/autobuild/autobuild/instance-4/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::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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:665:38, inlined from 'llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/ELFObjectFile.cpp:699:14: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/FaultMapParser.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/IRSymtab.cpp: In function 'llvm::Expected upgrade(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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)); | ^ [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBinary.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/SymbolSize.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/SymbolSize.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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::object::computeSymbolSizes(const ObjectFile&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/SymbolSize.cpp:58:20: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversalWriter.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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::wasm::WasmSymbolInfo&}; _Tp = llvm::wasm::WasmSymbolInfo; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseLinkingSectionSymtab(ReadContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:791:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1055:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1169:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1204:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1225:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1269:22: /home/autobuild/autobuild/instance-4/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-4/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::WasmElemSegment&}; _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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::object::WasmSegment; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseDataSection(ReadContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1544:27: /home/autobuild/autobuild/instance-4/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::wasm::WasmElemSegment; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::object::WasmObjectFile::parseElemSection(ReadContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Object/WasmObjectFile.cpp:1502:27: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o [ 27%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o [ 27%] Linking CXX static library ../libLLVMObject.a [ 27%] Built target LLVMObject [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFContext.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFContext.h:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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::Optional; _Alloc = std::allocator >]', inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:157:53: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:157:53: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:157:53: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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::DILocal; _Alloc = std::allocator]', inlined from 'void llvm::DWARFContext::addLocalsForDie(llvm::DWARFCompileUnit*, llvm::DWARFDie, llvm::DWARFDie, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFContext.cpp:1216:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFListTable.h:212:15: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:45:20: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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::DWARFDebugAddrTable::extractAddresses(const llvm::DWARFDataExtractor&, uint64_t*, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp:38:20: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:154:32: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseSet.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:15: /home/autobuild/autobuild/instance-4/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&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:86:25: /home/autobuild/autobuild/instance-4/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&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:87:25: /home/autobuild/autobuild/instance-4/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-4/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&, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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 '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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::DWARFDebugAranges::construct()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:93:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::DWARFDebugAranges::construct()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:93:13: /home/autobuild/autobuild/instance-4/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-4/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 = {long long unsigned int&, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugAranges::construct()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:104:29: /home/autobuild/autobuild/instance-4/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&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:86:25, inlined from 'void llvm::DWARFDebugAranges::extract(llvm::DWARFDataExtractor, llvm::function_ref, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:41:18: /home/autobuild/autobuild/instance-4/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&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:87:25, inlined from 'void llvm::DWARFDebugAranges::extract(llvm::DWARFDataExtractor, llvm::function_ref, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:41:18: /home/autobuild/autobuild/instance-4/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&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:86:25, inlined from 'void llvm::DWARFDebugAranges::generate(llvm::DWARFContext*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:69:22: /home/autobuild/autobuild/instance-4/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&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]', inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:87:25, inlined from 'void llvm::DWARFDebugAranges::generate(llvm::DWARFContext*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:69:22: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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::dwarf::UnwindRow; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::dwarf::UnwindTable::parseRows(const llvm::dwarf::CFIProgram&, llvm::dwarf::UnwindRow&, const llvm::dwarf::RegisterLocations*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:537:21: /home/autobuild/autobuild/instance-4/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::dwarf::UnwindRow; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::dwarf::UnwindTable::parseRows(const llvm::dwarf::CFIProgram&, llvm::dwarf::UnwindRow&, const llvm::dwarf::RegisterLocations*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:552:21: /home/autobuild/autobuild/instance-4/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::dwarf::UnwindRow; _Alloc = std::allocator]', inlined from 'static llvm::Expected llvm::dwarf::UnwindTable::create(const llvm::dwarf::CIE*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:246:22: /home/autobuild/autobuild/instance-4/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::dwarf::UnwindRow; _Alloc = std::allocator]', inlined from 'static llvm::Expected llvm::dwarf::UnwindTable::create(const llvm::dwarf::FDE*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:229:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypePrinter.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:559:23: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:566:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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::DWARFFormValue; _Alloc = std::allocator]', inlined from 'llvm::Error parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, const llvm::dwarf::FormParams&, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:291:37, inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63: /home/autobuild/autobuild/instance-4/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::FileNameEntry; _Alloc = std::allocator]', inlined from 'llvm::Error parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, const llvm::dwarf::FormParams&, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:346:24, inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63: /home/autobuild/autobuild/instance-4/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::DWARFFormValue; _Alloc = std::allocator]', inlined from 'llvm::Error parseV2DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:201:33, inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63: /home/autobuild/autobuild/instance-4/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::FileNameEntry; _Alloc = std::allocator]', inlined from 'llvm::Error parseV2DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:227:24, inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::FileNameEntry; _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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:941:39: /home/autobuild/autobuild/instance-4/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 = 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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1140:33: /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, 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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1200:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1592:13, 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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1200:15: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o [ 27%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp:126:30: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:30:19: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:72:33: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:62:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:116:18: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp:170:18: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFDie.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFDie.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)}}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFLocationExpression.cpp.o [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o [ 28%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:9: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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 = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:723:32: /home/autobuild/autobuild/instance-4/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 = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:725:32: /home/autobuild/autobuild/instance-4/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 = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:727:27: /home/autobuild/autobuild/instance-4/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 = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void llvm::DWARFUnit::updateVariableDieMap(llvm::DWARFDie)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:826:27: /home/autobuild/autobuild/instance-4/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-4/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::DWARFDebugInfoEntry; _Alloc = std::allocator]', inlined from 'void llvm::DWARFUnit::_ZNK4llvm9DWARFUnit19extractDIEsToVectorEbbRSt6vectorINS_19DWARFDebugInfoEntryESaIS2_EE.part.0(bool, bool, std::vector&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:442:23: /home/autobuild/autobuild/instance-4/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::DWARFDebugInfoEntry; _Alloc = std::allocator]', inlined from 'void llvm::DWARFUnit::_ZNK4llvm9DWARFUnit19extractDIEsToVectorEbbRSt6vectorINS_19DWARFDebugInfoEntryESaIS2_EE.part.0(bool, bool, std::vector&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFUnit.cpp:453:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFListTable.h:285:13: /home/autobuild/autobuild/instance-4/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:8: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_FIter std::partition_point(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = llvm::DWARFUnit::getDIEForOffset(uint64_t)::]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:558:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 558 | partition_point(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:558: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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13: In function 'auto llvm::partition_point(R&&, Predicate) [with R = std::vector&; Predicate = DWARFUnit::getDIEForOffset(uint64_t)::; Val = DWARFDebugInfoEntry&]', inlined from 'llvm::DWARFDie llvm::DWARFUnit::getDIEForOffset(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:498:30, inlined from 'llvm::DWARFVerifier::verifyDebugInfoReferences(const ReferenceMap&, llvm::function_ref)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:799:32, inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoReferences(const ReferenceMap&, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:805:24: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1775:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1775 | return std::partition_point(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto llvm::partition_point(R&&, Predicate) [with R = std::vector&; Predicate = DWARFUnit::getDIEForOffset(uint64_t)::; Val = DWARFDebugInfoEntry&]', inlined from 'llvm::DWARFDie llvm::DWARFUnit::getDIEForOffset(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:498:30, inlined from 'llvm::DWARFVerifier::verifyDebugInfoReferences(const ReferenceMap&, llvm::function_ref)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:799:32, inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoReferences(const ReferenceMap&, llvm::function_ref)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:811:27: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1775:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1775 | return std::partition_point(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/DWARF/DWARFVerifier.cpp:64:16: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a [ 28%] Built target LLVMDebugInfoDWARF [ 28%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o [ 28%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o [ 28%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o [ 28%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o [ 28%] Linking CXX static library ../../libLLVMDebugInfoMSF.a [ 28%] Built target LLVMDebugInfoMSF [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o [ 29%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/FormatUtil.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InputFile.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/LinePrinter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/LinePrinter.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/LinePrinter.cpp:9: /home/autobuild/autobuild/instance-4/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 = {anonymous}::Run; _Alloc = std::allocator<{anonymous}::Run>]': /home/autobuild/autobuild/instance-4/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<{anonymous}::Run>::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = {anonymous}::Run; _Alloc = std::allocator<{anonymous}::Run>]', inlined from 'std::vector<{anonymous}::Run> computeBlockRuns(uint32_t, const llvm::msf::MSFStreamLayout&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/LinePrinter.cpp:153:20, inlined from 'void llvm::pdb::LinePrinter::formatMsfStreamData(llvm::StringRef, llvm::pdb::PDBFile&, const llvm::msf::MSFStreamLayout&, llvm::BinarySubstreamRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/LinePrinter.cpp:223:59: /home/autobuild/autobuild/instance-4/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<{anonymous}::Run*, std::vector<{anonymous}::Run> >' 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 = {anonymous}::Run; _Alloc = std::allocator<{anonymous}::Run>]', inlined from 'std::vector<{anonymous}::Run> computeBlockRuns(uint32_t, const llvm::msf::MSFStreamLayout&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/LinePrinter.cpp:158:24, inlined from 'void llvm::pdb::LinePrinter::formatMsfStreamData(llvm::StringRef, llvm::pdb::PDBFile&, const llvm::msf::MSFStreamLayout&, llvm::BinarySubstreamRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/LinePrinter.cpp:223:59: /home/autobuild/autobuild/instance-4/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<{anonymous}::Run*, std::vector<{anonymous}::Run> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumLineNumbers.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbols.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeFunctionSymbol.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeInlineSiteSymbol.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeLineNumber.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativePublicSymbol.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/CodeView/TypeRecord.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp:82:24: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h: In member function 'virtual llvm::Error {anonymous}::NativeEnumEnumEnumerators::_ZThn4_N12_GLOBAL__N_125NativeEnumEnumEnumerators16visitKnownMemberERN4llvm8codeview14CVMemberRecordERNS2_16EnumeratorRecordE(llvm::codeview::CVMemberRecord&, llvm::codeview::EnumeratorRecord&)': /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o [ 31%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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]; | ^ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/CodeView/CVRecord.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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::BinaryItemStream::computeItemOffsets() [with T = llvm::codeview::CVRecord; Traits = llvm::BinaryItemTraits >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/BinaryItemStream.h:82:31, inlined from 'void llvm::BinaryItemStream::setItems(llvm::ArrayRef) [with T = llvm::codeview::CVRecord; Traits = llvm::BinaryItemTraits >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/BinaryItemStream.h:66:23, inlined from 'llvm::Error writeRecords(llvm::BinaryStreamWriter&, llvm::ArrayRef >)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:397:22, inlined from 'llvm::Error llvm::pdb::GSIStreamBuilder::commitSymbolRecordStream(llvm::WritableBinaryStreamRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:411:45: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/CodeView/CVRecord.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /home/autobuild/autobuild/instance-4/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::pdb::SymbolCache::LineTableEntry}; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::pdb::SymbolCache::LineTableEntry}; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o [ 32%] Linking CXX static library ../../libLLVMDebugInfoPDB.a [ 32%] Built target LLVMDebugInfoPDB [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIFetcher.cpp.o [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:53, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/Symbolize/DIPrinter.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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()}}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'virtual bool llvm::symbolize::JSONPrinter::printError(const llvm::symbolize::Request&, const llvm::ErrorInfoBase&, llvm::StringRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:382:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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}}); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIInliningInfo&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:323:20: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIInliningInfo&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:328:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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)}}); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIGlobal&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:341:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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) : ""}}); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:359:20: /home/autobuild/autobuild/instance-4/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::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/DIPrinter.cpp:364:26: /home/autobuild/autobuild/instance-4/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/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60: /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:16: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:69: /home/autobuild/autobuild/instance-4/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-4/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 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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1762:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o [ 32%] Linking CXX static library ../../libLLVMSymbolize.a [ 32%] Built target LLVMSymbolize [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProf.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 905 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905: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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:508:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-4/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-4/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 '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:587:33: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 948 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 949 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >]', inlined from 'llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProf.cpp:392:28: /home/autobuild/autobuild/instance-4/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 = {long long unsigned int, llvm::Function*}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProf.cpp:416:30: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfCorrelator.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfCorrelator.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfCorrelator.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfCorrelator.cpp:167:17: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfCorrelator.cpp:167:17: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfReader.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/list:66, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:41, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfReader.h:20: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc: In function '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]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 308 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator]', 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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:267:5, inlined from 'llvm::InstrProfValueSiteRecord& llvm::InstrProfValueSiteRecord::operator=(const llvm::InstrProfValueSiteRecord&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:693:8, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/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 = false; _II = const llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/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 = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-4/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::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:633:7, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:250:21: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator]', 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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:267:5, inlined from 'llvm::InstrProfValueSiteRecord& llvm::InstrProfValueSiteRecord::operator=(const llvm::InstrProfValueSiteRecord&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:693:8, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/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 = false; _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/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 = false; _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/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::copy(_II, _II, _OI) [with _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:633:7, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/vector.tcc:255:17: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 905 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905: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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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 = {unsigned int, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]', inlined from 'const unsigned char* llvm::IndexedInstrProfReader::readSummary(llvm::IndexedInstrProf::ProfVersion, const unsigned char*, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:902:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:508:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 = {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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:252:32: /home/autobuild/autobuild/instance-4/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-4/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 'virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::NamedInstrProfRecord&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:306:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, offset_type)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:686:30: /home/autobuild/autobuild/instance-4/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::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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:688:28: /home/autobuild/autobuild/instance-4/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-4/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::RawInstrProfReader::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = long long unsigned int]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:507:30: /home/autobuild/autobuild/instance-4/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-4/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::RawInstrProfReader::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = long long unsigned int]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:510:30: /home/autobuild/autobuild/instance-4/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-4/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::RawInstrProfReader::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = unsigned int]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:507:30: /home/autobuild/autobuild/instance-4/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-4/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::RawInstrProfReader::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = unsigned int]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfReader.cpp:510:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:584:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:585:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:586:13: /home/autobuild/autobuild/instance-4/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-4/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 '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:587:33: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 948 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 949 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfWriter.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 905 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905: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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProfWriter.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-4/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-4/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 '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:587:33, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:576:63: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 948 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 949 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:270:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:258:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/InstrProfWriter.cpp:605:50: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProf.cpp.o [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/ProfileCommon.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:15: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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::greater; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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::greater, 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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Tp = unsigned int; _Compare = std::greater; _Alloc = std::allocator >]', inlined from 'void llvm::ProfileSummaryBuilder::addCount(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/ProfileCommon.h:106:25, inlined from 'void llvm::InstrProfSummaryBuilder::addEntryCount(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:229:11, inlined from 'void llvm::InstrProfSummaryBuilder::addEntryCount(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:222:6, inlined from 'void llvm::InstrProfSummaryBuilder::addRecord(const llvm::InstrProfRecord&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:96:16: /home/autobuild/autobuild/instance-4/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::greater, 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 = unsigned int; _Compare = std::greater; _Alloc = std::allocator >]', inlined from 'void llvm::ProfileSummaryBuilder::addCount(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/ProfileCommon.h:106:25, inlined from 'void llvm::InstrProfSummaryBuilder::addInternalCount(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:239:11, inlined from 'void llvm::InstrProfSummaryBuilder::addInternalCount(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:234:6, inlined from 'void llvm::InstrProfSummaryBuilder::addRecord(const llvm::InstrProfRecord&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:98:21: /home/autobuild/autobuild/instance-4/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::greater, 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 = unsigned int; _Compare = std::greater; _Alloc = std::allocator >]', inlined from 'void llvm::ProfileSummaryBuilder::addCount(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/ProfileCommon.h:106:25, inlined from 'void llvm::SampleProfileSummaryBuilder::addRecord(const llvm::sampleprof::FunctionSamples&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:118:15: /home/autobuild/autobuild/instance-4/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::greater, 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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ProfileSummary.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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::_ZN4llvm21ProfileSummaryBuilder22computeDetailedSummaryEv.part.0()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/ProfileSummaryBuilder.cpp:155:30: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProf.cpp:14: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Tp = llvm::sampleprof::CSProfileConverter::FrameNode; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::sampleprof::CSProfileConverter::FrameNode* llvm::sampleprof::CSProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::StringRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProf.cpp:475:22: /home/autobuild/autobuild/instance-4/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::sampleprof::CSProfileConverter::FrameNode; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::sampleprof::CSProfileConverter::FrameNode* llvm::sampleprof::CSProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::StringRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProf.cpp:476:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/GCOV.h:29, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProfReader.h:234, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:22: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/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::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:752:63: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/DiagnosticInfo.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProfReader.h:231: /home/autobuild/autobuild/instance-4/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::SampleContext&, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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 = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]', inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:1416:23: /home/autobuild/autobuild/instance-4/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::sampleprof::SampleContext&, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderExtBinaryBase::readFuncOffsetTable()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:749:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:1199:24: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/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-4/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<>()); | ~~~~~~~~~~~~~~~ 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 >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:744:63, inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:552:28: /home/autobuild/autobuild/instance-4/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-4/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 'virtual std::error_code llvm::sampleprof::SampleProfileReaderCompactBinary::readImpl()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:949:29: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderCompactBinary::readImpl()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:958:29: /home/autobuild/autobuild/instance-4/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 '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 >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:744:63, inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(const llvm::sampleprof::InlineCallStack&, bool, uint32_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:1653:31: /home/autobuild/autobuild/instance-4/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 '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> >]', inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:321:72: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ 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 >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:752:63, inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:334:22: /home/autobuild/autobuild/instance-4/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 '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 >]', inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:744:63, inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:338:20: /home/autobuild/autobuild/instance-4/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 '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> >]', inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderExtBinaryBase::readFuncMetadata(bool, llvm::sampleprof::FunctionSamples*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfReader.cpp:1130:73: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProfWriter.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfWriter.cpp:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfWriter.cpp:112:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/SampleProfWriter.cpp:831:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/RawMemProfReader.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/RawMemProfReader.cpp:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Linking CXX static library ../libLLVMProfileData.a [ 32%] Built target LLVMProfileData [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumeBundleQueries.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/BlockFrequencyInfo.cpp:13: /home/autobuild/autobuild/instance-4/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::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/BlockFrequencyInfo.cpp:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator]', inlined from 'void llvm::BlockFrequencyInfoImpl::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1161:23: /home/autobuild/autobuild/instance-4/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 = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]', inlined from 'void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::BasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1185:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o /home/autobuild/autobuild/instance-4/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-4/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:55: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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 In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemoryLocation.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/AliasAnalysis.h:43, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:808:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/CFLAndersAliasAnalysis.cpp:808:47: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemoryLocation.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/AliasAnalysis.h:43, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/CFLSteensAliasAnalysis.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/CFLSteensAliasAnalysis.cpp:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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/CGSCCPassManager.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/ConstantFolding.cpp:1869:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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; \ | ^~~~~~~~~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CycleAnalysis.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDGPrinter.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstraintSystem.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceGraphBuilder.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DevelopmentModeInlineAdvisor.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FunctionPropertiesAnalysis.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HeatUtils.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IRSimilarityIdentifier.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ImportedFunctionsInliningStatistics.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineAdvisor.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineSizeEstimatorAnalysis.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LegacyDivergenceAnalysis.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopCacheAnalysis.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopNestAnalysis.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MLInlineAdvisor.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:66, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/InstrTypes.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/FunctionPropertiesAnalysis.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/MLInlineAdvisor.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/MLInlineAdvisor.cpp: In function 'void __static_initialization_and_destruction_0()': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 | }; | ^ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryProfileInfo.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Constants.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemoryProfileInfo.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~ In file included from /home/autobuild/autobuild/instance-4/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::memprof::CallStackTrie::buildMIBNodes(CallStackTrieNode*, llvm::LLVMContext&, std::vector >&, std::vector >&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp:177:29: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool llvm::memprof::CallStackTrie::buildAndAttachMIBMetadata(llvm::CallBase*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp:217:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::memprof::CallStackTrie::addCallStack(llvm::MDNode*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/MemoryProfileInfo.cpp:141:24: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModelUnderTrainingRunner.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/ModuleSummaryAnalysis.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:532:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:144:24: /home/autobuild/autobuild/instance-4/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 = {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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector&, llvm::SetVector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:152:19: /home/autobuild/autobuild/instance-4/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::SetVector::insert(const value_type&) [with T = llvm::FunctionSummary::VFuncId; Vector = std::vector; Set = llvm::DenseSet >]' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:149:20: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:154:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/ModuleSummaryAnalysis.cpp:810:27: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/NoInferenceModelRunner.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OverflowInstAnalysis.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ReplayInlineAdvisor.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionDivision.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackLifetime.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/StackSafetyAnalysis.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:11: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-4/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 unsigned int&, const llvm::ConstantRange&}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 = {const unsigned int&, const llvm::ConstantRange&}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]', inlined from 'std::vector llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:921:31: /home/autobuild/autobuild/instance-4/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::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:940:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:940:9: /home/autobuild/autobuild/instance-4/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-4/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 = {}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]', inlined from 'void llvm::generateParamAccessSummary(ModuleSummaryIndex&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/StackSafetyAnalysis.cpp:1168:29: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyncDependenceAnalysis.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TFUtils.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TensorSpec.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/VectorUtils.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Analysis/VectorUtils.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/VectorUtils.cpp:1125:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Analysis/VectorUtils.cpp:748:36: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VFABIDemangling.cpp.o [ 38%] Linking CXX static library ../libLLVMAnalysis.a [ 38%] Built target LLVMAnalysis [ 38%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o [ 38%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/InstrTypes.h:26, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ConstantRange.h:35, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Bitcode/BitcodeWriter.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:13: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-4/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[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:226:29, inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:207:28: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:33: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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}::ModuleBitcodeWriter::writeMetadataRecords(llvm::ArrayRef, llvm::SmallVectorImpl&, std::vector >*, std::vector >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:2193:26: /home/autobuild/autobuild/instance-4/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 '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 >]', inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:443:31, inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)::]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:458:19, inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:442:19, inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map, llvm::DenseMap >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:4684:59: /home/autobuild/autobuild/instance-4/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 = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:443:31, inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)::]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:463:21, inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:442:19, inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map, llvm::DenseMap >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:4684:59: /home/autobuild/autobuild/instance-4/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 = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:443:31, inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)::]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:468:19, inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map, llvm::DenseMap >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:442:19, inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map, llvm::DenseMap >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Bitcode/Writer/BitcodeWriter.cpp:4684:59: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 38%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o [ 38%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o [ 38%] Linking CXX static library ../../libLLVMBitWriter.a [ 38%] Built target LLVMBitWriter [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AMDGPUEmitPrintf.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AssumeBundleBuilder.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~ [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallGraphUpdater.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeFreezeInLoops.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeLayout.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/CodeLayout.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 {anonymous}::ExtTSPImpl::initialize(const std::vector&, const std::vector&, const EdgeCountMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:491:32, inlined from '{anonymous}::ExtTSPImpl::ExtTSPImpl(size_t, const std::vector&, const std::vector&, const EdgeCountMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:446:15, inlined from 'std::vector llvm::applyExtTspLayout(const std::vector&, const std::vector&, const DenseMap, long long unsigned int>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:922:68: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'void {anonymous}::ExtTSPImpl::initialize(const std::vector&, const std::vector&, const EdgeCountMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:492:32, inlined from '{anonymous}::ExtTSPImpl::ExtTSPImpl(size_t, const std::vector&, const std::vector&, const EdgeCountMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:446:15, inlined from 'std::vector llvm::applyExtTspLayout(const std::vector&, const std::vector&, const DenseMap, long long unsigned int>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:922:68: /home/autobuild/autobuild/instance-4/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 = {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-4/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}::ExtTSPImpl::concatChains(std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:878:24, inlined from 'void {anonymous}::ExtTSPImpl::run(std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:461:17, inlined from 'std::vector llvm::applyExtTspLayout(const std::vector&, const std::vector&, const DenseMap, long long unsigned int>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/CodeLayout.cpp:924:10: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeMoverUtils.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Debugify.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/Debugify.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:16: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:29: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp: In function 'bool checkInstructions(const DebugInstMap&, const DebugInstMap&, const WeakInstValueMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)': /home/autobuild/autobuild/instance-4/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"}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'bool checkInstructions(const DebugInstMap&, const DebugInstMap&, const WeakInstValueMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:437:23: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp: In function 'bool checkInstructions(const DebugInstMap&, const DebugInstMap&, const WeakInstValueMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)': /home/autobuild/autobuild/instance-4/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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'bool checkInstructions(const DebugInstMap&, const DebugInstMap&, const WeakInstValueMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:454:23: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp: In function 'bool checkVars(const DebugVarMap&, const DebugVarMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)': /home/autobuild/autobuild/instance-4/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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'bool checkVars(const DebugVarMap&, const DebugVarMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:485:23: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp: In function 'void writeJSON(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::json::Array&)': /home/autobuild/autobuild/instance-4/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)}; | ^ 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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:623:21: /home/autobuild/autobuild/instance-4/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"}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'bool checkFunctions(const DebugFnMap&, const DebugFnMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:380:23, inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:623:21: /home/autobuild/autobuild/instance-4/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 '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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:623:21: /home/autobuild/autobuild/instance-4/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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::json::Array::push_back(llvm::json::Value&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/JSON.h:531:54, inlined from 'bool checkFunctions(const DebugFnMap&, const DebugFnMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:395:23, inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Debugify.cpp:623:21: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FixIrreducible.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/HelloWorld.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InjectTLIMappings.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Local.cpp: In function 'bool llvm::LowerDbgDeclare(Function&)': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/Local.cpp: In function 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef)': /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopPeel.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerAtomic.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerGlobalDtors.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/LowerSwitch.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/LowerSwitch.cpp:15: /home/autobuild/autobuild/instance-4/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 {anonymous}::IntRange&}; _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]': /home/autobuild/autobuild/instance-4/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<{anonymous}::IntRange>::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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 = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]', inlined from 'void {anonymous}::ProcessSwitchInst(llvm::SwitchInst*, llvm::SmallPtrSetImpl&, llvm::AssumptionCache*, llvm::LazyValueInfo*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/LowerSwitch.cpp:437:32, inlined from 'bool {anonymous}::LowerSwitch(llvm::Function&, llvm::LazyValueInfo*, llvm::AssumptionCache*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/LowerSwitch.cpp:543:24: /home/autobuild/autobuild/instance-4/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<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' 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 = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]', inlined from 'void {anonymous}::ProcessSwitchInst(llvm::SwitchInst*, llvm::SmallPtrSetImpl&, llvm::AssumptionCache*, llvm::LazyValueInfo*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/LowerSwitch.cpp:453:36, inlined from 'bool {anonymous}::LowerSwitch(llvm::Function&, llvm::LazyValueInfo*, llvm::AssumptionCache*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/LowerSwitch.cpp:543:24: /home/autobuild/autobuild/instance-4/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<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MatrixUtils.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryOpRemark.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryTaggingSupport.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [ 40%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MisExpect.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/RelLookupTableConverter.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ScalarEvolutionExpander.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SCCPSolver.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SCCPSolver.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:1570:45: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, llvm::ValueLatticeElement>}; _Tp = std::pair, llvm::ValueLatticeElement>; _Alloc = std::allocator, llvm::ValueLatticeElement> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, llvm::ValueLatticeElement>; _Alloc = std::allocator, llvm::ValueLatticeElement> >]' at /home/autobuild/autobuild/instance-4/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 = std::pair; ValueT = llvm::ValueLatticeElement; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::ValueLatticeElement>, std::allocator, llvm::ValueLatticeElement> > >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, llvm::ValueLatticeElement>; _Alloc = std::allocator, llvm::ValueLatticeElement> >]' at /home/autobuild/autobuild/instance-4/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 = std::pair; ValueT = llvm::ValueLatticeElement; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::ValueLatticeElement>, std::allocator, llvm::ValueLatticeElement> > >]' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:366:38, inlined from 'void llvm::SCCPSolver::addTrackedFunction(llvm::Function*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:1535:30: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:361:8, inlined from 'void llvm::SCCPSolver::addTrackedFunction(llvm::Function*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SCCPSolver.cpp:1535:30: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileInference.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DepthFirstIterator.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:16: /home/autobuild/autobuild/instance-4/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 {anonymous}::MinCostMaxFlow::Edge&}; _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]': /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge>::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:369:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1066:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1066:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1067:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1067:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1074:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1074:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1076:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1076:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1107:20, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1107:20, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1108:20, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1108:20, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1110:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1110:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1111:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1111:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1123:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1123:22, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:138:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1128:18, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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 = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]', inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:139:25, inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:144:12, inlined from 'void {anonymous}::initializeNetwork(MinCostMaxFlow&, llvm::FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1128:18, inlined from 'void llvm::applyFlowInference(FlowFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1242:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' 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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SampleProfileInference.cpp:1246:17: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileLoaderBaseUtil.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp: In function 'void FitWeights(llvm::MutableArrayRef)': /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/AssumptionCache.h:22, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:27: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:82: 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 >]', inlined from 'bool {anonymous}::SimplifyCFGOpt::PerformValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:1269:47, inlined from 'bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:1410:49: /home/autobuild/autobuild/instance-4/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 = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool {anonymous}::SimplifyCFGOpt::PerformValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:1286:63, inlined from 'bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:1410:49: /home/autobuild/autobuild/instance-4/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 = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool {anonymous}::SimplifyCFGOpt::PerformValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:1296:46, inlined from 'bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Utils/SimplifyCFG.cpp:1410:49: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyLoopExits.cpp.o [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o [ 43%] Linking CXX static library ../../libLLVMTransformUtils.a [ 43%] Built target LLVMTransformUtils [ 43%] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o [ 43%] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o [ 43%] Linking CXX static library ../../libLLVMAggressiveInstCombine.a [ 43%] Built target LLVMAggressiveInstCombine [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineNegator.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o [ 44%] Linking CXX static library ../../libLLVMInstCombine.a [ 44%] Built target LLVMInstCombine [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AnnotationRemarks.cpp.o [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstraintElimination.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~^~~ In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/ConstraintElimination.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/ConstraintElimination.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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()}}; | ^ /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DFAJumpThreading.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/IndVarSimplify.cpp:199:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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; \ | ^~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopBoundSplit.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFlatten.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/AliasAnalysis.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopRerollPass.cpp:22: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6254:20: /home/autobuild/autobuild/instance-4/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-4/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 updateDVIWithLocations(llvm::DbgValueInst&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6642:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6642:32: /home/autobuild/autobuild/instance-4/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}); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomicPass.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerConstantIntrinsics.cpp.o [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerMatrixIntrinsics.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/MergeICmps.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:44: /home/autobuild/autobuild/instance-4/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 = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]': /home/autobuild/autobuild/instance-4/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<{anonymous}::BCECmpBlock>::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]': /home/autobuild/autobuild/instance-4/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<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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::__heap_select(_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&&):: >]', 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-4/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<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector&&):: >]' at /home/autobuild/autobuild/instance-4/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-4/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<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 1635 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:438:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:438:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /home/autobuild/autobuild/instance-4/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 > {anonymous}::mergeBlocks(std::vector&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:453:31: /home/autobuild/autobuild/instance-4/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<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' 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 = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /home/autobuild/autobuild/instance-4/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}::enqueueBlock(std::vector&, BCECmpBlock&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:390:24, inlined from '{anonymous}::BCECmpChain::BCECmpChain(const std::vector >&, llvm::PHINode&, llvm::AliasAnalysis&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:503:23, inlined from 'bool {anonymous}::processPhi(llvm::PHINode&, const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:855:31: /home/autobuild/autobuild/instance-4/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<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' 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 = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /home/autobuild/autobuild/instance-4/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}::enqueueBlock(std::vector&, BCECmpBlock&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:390:24, inlined from '{anonymous}::BCECmpChain::BCECmpChain(const std::vector >&, llvm::PHINode&, llvm::AliasAnalysis&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:536:17, inlined from 'bool {anonymous}::processPhi(llvm::PHINode&, const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/MergeICmps.cpp:855:31: /home/autobuild/autobuild/instance-4/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<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp: In member function 'void llvm::sroa::AllocaSlices::insert(llvm::ArrayRef<{anonymous}::Slice>)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp:252:8: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::Slice>' changed in GCC 7.1 252 | void insert(ArrayRef NewSlices) { | ^~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Scalar/SROA.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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::SROAPass::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp:3857:31: /home/autobuild/autobuild/instance-4/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-4/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::SROAPass::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp:3879:33: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp: In member function 'bool llvm::SROAPass::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Scalar/SROA.cpp:4216:12: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::Slice>' changed in GCC 7.1 4216 | AS.insert(NewSlices); | ~~~~~~~~~^~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarizeMaskedMemIntrin.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TLSVariableHoist.cpp.o [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o [ 48%] Linking CXX static library ../../libLLVMScalarOpts.a [ 48%] Built target LLVMScalarOpts [ 48%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o [ 48%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [ 48%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [ 48%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [ 48%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [ 50%] Linking CXX static library ../libLLVMTarget.a [ 50%] Built target LLVMTarget [ 50%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o [ 50%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o [ 50%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o [ 50%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o [ 50%] Linking CXX static library ../libLLVMFuzzMutate.a [ 50%] Built target LLVMFuzzMutate [ 50%] Building CXX object lib/FileCheck/CMakeFiles/LLVMFileCheck.dir/FileCheck.cpp.o [ 50%] Linking CXX static library ../libLLVMFileCheck.a [ 50%] Built target LLVMFileCheck [ 50%] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/InterfaceStub/ELFObjHandler.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:469:35, inlined from 'llvm::Expected > llvm::ifs::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:589:13: /home/autobuild/autobuild/instance-4/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-4/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::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:469:35, inlined from 'llvm::Expected > llvm::ifs::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:589:13: /home/autobuild/autobuild/instance-4/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-4/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::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:469:35, inlined from 'llvm::Expected > llvm::ifs::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:589:13: /home/autobuild/autobuild/instance-4/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-4/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::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:469:35, inlined from 'llvm::Expected > llvm::ifs::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/ELFObjHandler.cpp:589:13: /home/autobuild/autobuild/instance-4/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/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/InterfaceStub/IFSStub.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/InterfaceStub/IFSHandler.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/InterfaceStub/IFSHandler.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1657:24, inlined from 'void llvm::erase_if(Container&, UnaryPredicate) [with Container = std::vector; UnaryPredicate = std::function]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1808:20: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o [ 50%] Linking CXX static library ../libLLVMInterfaceStub.a [ 50%] Built target LLVMInterfaceStub [ 50%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o [ 50%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:29: 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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:5184:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:5184:12: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/AsmParser/LLLexer.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/AsmParser/LLParser.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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::LLParser::parseArgs(std::vector >&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:8282:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseTypeTests(std::vector >&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9194:24: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9252:6: /home/autobuild/autobuild/instance-4/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::VFuncId; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseVFuncIdList(llvm::lltok::Kind, std::vector&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9216:6: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:8863:6: /home/autobuild/autobuild/instance-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:7982:17: /home/autobuild/autobuild/instance-4/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 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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4585:31, inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4593:35: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4585:31, inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4594:40: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4585:31, inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4595:40: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4585:31, inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:4596:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::FunctionSummary::ParamAccess::Call; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseParamAccess(llvm::FunctionSummary::ParamAccess&, IdLocListType&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9006:28: /home/autobuild/autobuild/instance-4/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::FunctionSummary::ParamAccess}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator]', inlined from 'bool llvm::LLParser::parseOptionalParamAccesses(std::vector&)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/AsmParser/LLParser.cpp:9021:6: /home/autobuild/autobuild/instance-4/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/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o [ 50%] Linking CXX static library ../libLLVMAsmParser.a [ 50%] Built target LLVMAsmParser [ 50%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [ 50%] Linking CXX static library ../libLLVMIRReader.a [ 50%] Built target LLVMIRReader [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::OptimizeBlock(llvm::MachineBasicBlock*)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::TailMergeBlocks(llvm::MachineFunction&)': /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:33, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:10: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:455:28, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:17: In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:487:37, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from 'llvm::MachineBasicBlock* {anonymous}::BranchRelaxation::splitBlockBeforeInstr(llvm::MachineInstr&, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:236:33, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:560:32, inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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 lambda function, inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:360:19, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:562:33, inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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 member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:305:35, inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:369:25, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:562:33, inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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 lambda function, inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:386:17, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:562:33, inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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 member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:305:35, inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:411:21, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:562:33, inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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 lambda function, inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:426:15, inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:562:33, inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/BranchRelaxation.cpp:600:33: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSections.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/BasicBlockSections.cpp:265:17: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSectionsProfileReader.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPassBuilder.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/DFAPacketizer.cpp:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/DFAPacketizer.cpp:70:8: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~^~~~~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:33: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'void {anonymous}::SSAIfConv::rewritePHIOperands()', inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:703:23: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/EarlyIfConversion.cpp:705:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EHContGuardCatchret.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandVectorPredication.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FixupStatepointCallerSaved.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::reverseBranchCondition(BBInfo&) const': /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:544:35: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/IfConversion.cpp:574:40: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/ImplicitNullChecks.cpp:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/ImplicitNullChecks.cpp:315:22: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/JMCInstrumenter.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LexicalScopes.h:23, from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:140:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~ 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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23, inlined from 'void {anonymous}::UserValue::rewriteLocations(llvm::VirtRegMap&, const llvm::MachineFunction&, const llvm::TargetInstrInfo&, const llvm::TargetRegisterInfo&, SpillOffsetMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:1555:44, inlined from 'void {anonymous}::LDVImpl::emitDebugValues(llvm::VirtRegMap*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugVariables.cpp:1816:32: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LivePhysRegs.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/LivePhysRegs.cpp:277:18: /home/autobuild/autobuild/instance-4/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/LiveRangeCalc.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalCalc.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp: In function 'llvm::MVT llvm::getMVTForLLT(LLT)': /home/autobuild/autobuild/instance-4/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-4/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-4/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, | ^~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LowLevelType.cpp: In function 'const llvm::fltSemantics& llvm::getFltSemanticForLLT(LLT)': /home/autobuild/autobuild/instance-4/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) { | ^~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/raw_ostream.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SparseBitVector.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:583:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:583:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp: In member function 'void llvm::MachineBasicBlock::updateTerminator(llvm::MachineBasicBlock*)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'llvm::Register llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, const llvm::TargetRegisterClass*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:630:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:382:22, inlined from 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass&, std::vector >*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBasicBlock.cpp:1125:20: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockFrequencyInfo.cpp:13: /home/autobuild/autobuild/instance-4/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::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockFrequencyInfo.cpp:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator]', inlined from 'void llvm::BlockFrequencyInfoImpl::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::MachineBasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1161:23: /home/autobuild/autobuild/instance-4/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 = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]', inlined from 'void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::MachineBasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1185:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TailDuplicator.h:20, from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:3580:37, inlined from 'void {anonymous}::MachineBlockPlacement::applyExtTsp()' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:3427:16: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineBlockPlacement.cpp:3433:19: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Statistic.h:33, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineCSE.cpp:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineCSE.cpp:710:27: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCheckDebugify.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCycleAnalysis.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDebugify.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFrameInfo.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFrameInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFrameInfo.cpp:108:17: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineFrameInfo.cpp:95:17: /home/autobuild/autobuild/instance-4/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)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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()); | ^ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionSplitter.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLICM.cpp:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLICM.cpp:637:15, inlined from 'void {anonymous}::MachineLICMBase::HoistRegionPostRA()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineLICM.cpp:592:20: /home/autobuild/autobuild/instance-4/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/MachineLoopInfo.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopUtils.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleSlotTracker.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassManager.cpp.o [ 55%] 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachinePipeliner.cpp:1645:20: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineRegisterInfo.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineRegisterInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/iterator.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineScheduler.h:78, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp: In member function 'unsigned int llvm::ScheduleDAGMILive::_ZN4llvm17ScheduleDAGMILive25computeCyclicCriticalPathEv.part.0()': /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::initRegPressure()': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DepthFirstIterator.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineSink.cpp:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineSink.cpp:1875:17: /home/autobuild/autobuild/instance-4/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/MachineSizeOpts.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAContext.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStripDebug.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::MachineVerifier::verifyInlineAsm(const llvm::MachineInstr*)', inlined from 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1718:20: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1975:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::checkLiveness(const llvm::MachineOperand*, unsigned int)', inlined from 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:1975:20: /home/autobuild/autobuild/instance-4/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::MachineVerifier::checkPHIOps(const llvm::MachineBasicBlock&)', inlined from 'void {anonymous}::MachineVerifier::visitMachineFunctionAfter()' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineVerifier.cpp:469:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRFSDiscriminator.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRSampleProfile.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MIRSampleProfile.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRSampleProfile.cpp:14: /home/autobuild/autobuild/instance-4/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::FlowBlock&}; _Tp = llvm::FlowBlock; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::FlowBlock; _Alloc = std::allocator]', inlined from 'void llvm::SampleProfileInference::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::MachineBasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:181:26: /home/autobuild/autobuild/instance-4/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::FlowJump; _Alloc = std::allocator]', inlined from 'void llvm::SampleProfileInference::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::MachineBasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:191:27: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRYamlMapping.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegallocEvictAdvisor.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ModuloSchedule.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ModuloSchedule.h:63, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:9: 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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:931:6: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:931:6: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::PeelingModuloScheduleExpander::fixupBranches()': /home/autobuild/autobuild/instance-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ModuloSchedule.h:65: In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from 'void llvm::PeelingModuloScheduleExpander::fixupBranches()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:1959:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp: In member function 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()': /home/autobuild/autobuild/instance-4/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()); | ~~~~~~~~~~~~~~~~~ In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const', inlined from 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/ModuloSchedule.cpp:1878:33: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MultiHazardRecognizer.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MBFIWrapper.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallBitVector.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp:17: /home/autobuild/autobuild/instance-4/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::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::yaml::FixedMachineStackObject; _Alloc = std::allocator]', inlined from 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp:406:36: /home/autobuild/autobuild/instance-4/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::yaml::MachineStackObject; _Alloc = std::allocator]', inlined from 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRPrinter.cpp:440:31: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/NonRelocatableStringpool.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/PrologEpilogInserter.cpp:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoProbeInserter.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFGraph.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFRegisters.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:227, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:11: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFRegisters.h:50:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:1431:22: /home/autobuild/autobuild/instance-4/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_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:1438:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFGraph.cpp:1438:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFLiveness.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/BitVector.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFRegisters.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFGraph.h:227, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/RDFLiveness.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:25: /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:901:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:869:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:869:17: /home/autobuild/autobuild/instance-4/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-4/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::__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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:880:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RDFLiveness.cpp:880:17: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFRegisters.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocEvictionAdvisor.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocScore.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::addLiveRegs(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDeadDefs(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveRedundantDebugValues.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStableHash.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineStableHash.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MachineStableHash.cpp:128:20: /home/autobuild/autobuild/instance-4/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%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRVRegNamerUtils.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRNamerPass.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReplaceWithVeclib.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBank.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBankInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/RegisterBankInfo.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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 { | ^~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/GraphTraits.h:22, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ScheduleDAGInstrs.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/ScheduleDAGInstrs.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SelectOptimize.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/StackMaps.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/StackMaps.cpp:9: /home/autobuild/autobuild/instance-4/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::MCExpr*&, long long unsigned int&, llvm::SmallVector, llvm::SmallVector}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23, inlined from 'void llvm::StackMaps::recordStackMapOpers(const llvm::MCSymbol&, const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/StackMaps.cpp:496:37: /home/autobuild/autobuild/instance-4/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 = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector, llvm::SmallVector}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator]', inlined from 'void llvm::StackMaps::recordStackMapOpers(const llvm::MCSymbol&, const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/StackMaps.cpp:507:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SwitchLoweringUtils.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/TypeSize.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/MachineValueType.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ValueTypes.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/ISDOpcodes.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SwitchLoweringUtils.h:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:425:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:440:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:440:13: /home/autobuild/autobuild/instance-4/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-4/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::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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SwitchLoweringUtils.cpp:258:23: /home/autobuild/autobuild/instance-4/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%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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( | ^~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/TargetInstrInfo.cpp:1178:41: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/TargetLoweringBase.cpp:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o /home/autobuild/autobuild/instance-4/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-4/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 { | ^~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TypePromotion.cpp.o [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VLIWMachineScheduler.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/VirtRegMap.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/VirtRegMap.cpp:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/LiveDebugValues.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/PostOrderIterator.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:82: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/UniqueVector.h:51:21, inlined from 'llvm::Optional LiveDebugValues::MLocTracker::getOrTrackSpillLoc(LiveDebugValues::SpillLoc)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:803:15: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/LexicalScopes.h:23, from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:2921:32: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 61%] Linking CXX static library ../libLLVMCodeGen.a [ 61%] Built target LLVMCodeGen [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:21687:55: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o [ 61%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::salvageUnresolvedDbgValue(DanglingDebugInfo&)': /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11594:6: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10159:44: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10103:44: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10257:44: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10425:44: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10204:44: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunctionPass.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/SelectionDAGISel.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1229:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o [ 62%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 [ 62%] Linking CXX static library ../../libLLVMSelectionDAG.a [ 62%] Built target LLVMSelectionDAG [ 62%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o [ 62%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o [ 62%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AIXException.cpp.o [ 62%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h: In member function 'void llvm::DebugLocEntry::addValues(llvm::ArrayRef)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:206:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 206 | void addValues(ArrayRef Vals) { | ^~~~~~~~~ In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef)', inlined from 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector&}; T = llvm::DebugLocEntry; bool = false]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5, 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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1747:28: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:187:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 187 | addValues(Vals); | ~~~~~~~~~^~~~~~ In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef)', 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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5, inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl&, const llvm::DbgValueHistoryMap::Entries&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1747:28: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:187:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 187 | addValues(Vals); | ~~~~~~~~~^~~~~~ In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef)', inlined from 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector&}; T = llvm::DebugLocEntry; bool = false]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5, 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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1740:32: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:187:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 187 | addValues(Vals); | ~~~~~~~~~^~~~~~ In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef)', 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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5, inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl&, const llvm::DbgValueHistoryMap::Entries&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1740:32: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:187:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 187 | addValues(Vals); | ~~~~~~~~~^~~~~~ In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef)', inlined from 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, llvm::MCSymbol*, llvm::SmallVector&}; T = llvm::DebugLocEntry; bool = false]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:392:5, 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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1744:32: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:187:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 187 | addValues(Vals); | ~~~~~~~~~^~~~~~ In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef)', 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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:931:5, inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl&, const llvm::DbgValueHistoryMap::Entries&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1744:32: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:187:14: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 187 | addValues(Vals); | ~~~~~~~~~^~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/DebugInfo.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DebugLocEntry.h:15: 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:675:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:990:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:990:34: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/PseudoProbePrinter.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o [ 63%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/CodeViewDebug.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o [ 64%] Linking CXX static library ../../libLLVMAsmPrinter.a [ 64%] Built target LLVMAsmPrinter [ 64%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o [ 64%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MIRParser/MIParser.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:2235:27: /home/autobuild/autobuild/instance-4/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-4/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::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'bool {anonymous}::MIParser::parseLowLevelType(llvm::StringRef::iterator, llvm::LLT&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:1899:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:1076:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/MIRParser/MIParser.cpp:3441:52: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o [ 64%] Linking CXX static library ../../libLLVMMIRParser.a [ 64%] Built target LLVMMIRParser [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o /home/autobuild/autobuild/instance-4/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-4/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 { | ^~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelKnownBits.cpp.o [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:321:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 321 | static void buildCopyFromRegs(MachineIRBuilder &B, ArrayRef OrigRegs, | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:321:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:17: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:335:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertOp(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertSExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:875:25, inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:351:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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::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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:867:25, inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:354:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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::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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:362:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:395:44: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:396:42: /home/autobuild/autobuild/instance-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:397:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)': /home/autobuild/autobuild/instance-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:411:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:457:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1107:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1130:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ 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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:867:25, inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1166:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAssertOp(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertSExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:875:25, inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:1172:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertOp(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)', inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertAlign(const llvm::DstOp&, const llvm::SrcOp&, llvm::Align)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:883:25, inlined from 'bool llvm::CallLowering::lowerCall(llvm::MachineIRBuilder&, const llvm::CallBase&, llvm::ArrayRef, llvm::ArrayRef >, llvm::Register, std::function) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:169:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:703:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)', inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl&, llvm::CCState&, llvm::SmallVectorImpl&, llvm::MachineIRBuilder&, llvm::ArrayRef) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:727:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:796:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 796 | buildCopyFromRegs(MIRBuilder, Args[i].OrigRegs, Args[i].Regs, OrigTy, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | LocTy, Args[i].Flags[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CallLowering.cpp:796:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1 [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:17: 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5596:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3540:21, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchLoadOrCombine(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchLoadOrCombine(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5606:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5394:34, 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5406:22, 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5614:39, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5614:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5622:40, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5622:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5439:22, 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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5440:34, 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-4/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-4/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-4/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-4/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-4/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-4/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::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5532:35, inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5564:21, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5533:35, inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5564:21, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5564:21, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5162:33, 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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5163:33, 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5147:33, 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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5148:33, 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5532:35, inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5549:21, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5533:35, inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5549:21, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5549:21, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5551:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5270:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5271:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5311:25, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5312:25, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5352:25, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5353:25, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5485:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5487:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5488:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5501:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5502:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5504:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2784:17, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchOverlappingAnd(llvm::MachineInstr&, std::function&)::&; _Args = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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::matchOverlappingAnd(llvm::MachineInstr&, std::function&)::; _ArgTypes = {llvm::MachineIRBuilder&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1231:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyCombineShlOfExtend(llvm::MachineInstr&, const llvm::RegisterImmPair&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1670:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1945:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1958:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1966:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1981:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2076:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyCombineMulByNegativeOne(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2193:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyCombineTruncOfShl(llvm::MachineInstr&, std::pair&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2299:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applySimplifyAddToSub(llvm::MachineInstr&, std::tuple&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2626:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2762:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'void llvm::CombinerHelper::applyXorOfAndWithSameReg(llvm::MachineInstr&, std::pair&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3055:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3085:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3099:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3100:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'void llvm::CombinerHelper::applyTruncStoreMerge(llvm::MachineInstr&, llvm::MergeTruncStoresInfo&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3794:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3801:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4137:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4864:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4867:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4870:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4877:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4875:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4879:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4882:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4963:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:78:22, inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4963:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4965:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4967:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/CodeGenCommonISel.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/IRTranslator.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/IRTranslator.h:25: 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1085:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1089:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2965:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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())); | ~~~~~~~~~~~~~~~~ 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1335:6: /home/autobuild/autobuild/instance-4/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-4/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::IRTranslator::emitBitTestHeader(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1009:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'bool llvm::IRTranslator::emitJumpTableHeader(llvm::SwitchCG::JumpTable&, llvm::SwitchCG::JumpTableHeader&, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:782:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1511:30: /home/autobuild/autobuild/instance-4/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::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'bool llvm::IRTranslator::translateGetElementPtr(const llvm::User&, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:1562:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'void llvm::IRTranslator::emitSwitchCase(llvm::SwitchCG::CaseBlock&, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:868:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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::buildMul(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2726:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2733:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2737:42: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2075:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2077:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2071:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:2084:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:382:22, inlined from 'virtual bool llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/IRTranslator.cpp:3562:25: /home/autobuild/autobuild/instance-4/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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InlineAsmLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:680:20, inlined from 'virtual bool llvm::InlineAsmLowering::lowerAsmOperandForConstraint(llvm::Value*, llvm::StringRef, std::vector&, llvm::MachineIRBuilder&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:662:6: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o [ 64%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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( | ^~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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 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-4/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31, inlined from 'llvm::LegalizeMutations::changeElementCountTo(unsigned int, unsigned int)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:53:60, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair; _Fn = llvm::LegalizeMutations::changeElementCountTo(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementCountTo(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementCountTo(unsigned int, unsigned int)::; _ArgTypes = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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-4/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 member function 'llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const', inlined from 'llvm::LegalizeMutations::changeElementSizeTo(unsigned int, unsigned int)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:73:59, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair; _Fn = llvm::LegalizeMutations::changeElementSizeTo(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementSizeTo(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementSizeTo(unsigned int, unsigned int)::; _ArgTypes = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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-4/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::fixed_vector(unsigned int, llvm::LLT)', inlined from 'llvm::LegalizeMutations::moreElementsToNextPow2(unsigned int, unsigned int)::' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31, inlined from 'llvm::LegalizeMutations::changeElementCountTo(unsigned int, llvm::LLT)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:63:60, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair; _Fn = llvm::LegalizeMutations::changeElementCountTo(unsigned int, llvm::LLT)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementCountTo(unsigned int, llvm::LLT)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementCountTo(unsigned int, llvm::LLT)::; _ArgTypes = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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-4/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 member function 'llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const', inlined from 'llvm::LegalizeMutations::changeElementTo(unsigned int, llvm::LLT)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:42:59, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair; _Fn = llvm::LegalizeMutations::changeElementTo(unsigned int, llvm::LLT)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementTo(unsigned int, llvm::LLT)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementTo(unsigned int, llvm::LLT)::; _ArgTypes = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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-4/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 member function 'llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const', inlined from 'llvm::LegalizeMutations::changeElementTo(unsigned int, unsigned int)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:34:59, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair; _Fn = llvm::LegalizeMutations::changeElementTo(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementTo(unsigned int, unsigned int)::&; _Args = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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::changeElementTo(unsigned int, unsigned int)::; _ArgTypes = {const llvm::LegalityQuery&}]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineFunction.h:28, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/Legalizer.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Legalizer.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Legalizer.cpp:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31, inlined from 'bool llvm::LegalizationArtifactCombiner::tryFoldUnmergeCast(llvm::MachineInstr&, llvm::MachineInstr&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:402:53: /home/autobuild/autobuild/instance-4/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-4/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-4/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 static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'llvm::LLT llvm::LLT::divide(int) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:202:28, inlined from 'llvm::LLT llvm::LLT::divide(int) const' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:921:45: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 { | ^~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15, from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:193:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:139:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:22: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7135:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7135:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7136:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7136:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7137:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::Register getMemsetValue(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7436:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:26, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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, llvm::LLT)', inlined from 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:104:26, inlined from 'std::pair getNarrowTypeBreakDown(llvm::LLT, llvm::LLT, llvm::LLT&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:67:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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, | ^~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'void makeDstOps(llvm::SmallVectorImpl&, llvm::LLT, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3644:60: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::Register getBitcastWiderVectorElementOffset(llvm::MachineIRBuilder&, llvm::Register, unsigned int, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2711:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::Register getBitcastWiderVectorElementOffset(llvm::MachineIRBuilder&, llvm::Register, unsigned int, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2712:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'void llvm::LegalizerHelper::extractVectorParts(llvm::Register, unsigned int, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:243:39: /home/autobuild/autobuild/instance-4/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 'void llvm::LegalizerHelper::extractVectorParts(llvm::Register, unsigned int, llvm::SmallVectorImpl&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:217:60: /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LLT llvm::LegalizerHelper::buildLCMMergePieces(llvm::LLT, llvm::LLT, llvm::LLT, llvm::SmallVectorImpl&, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:368:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1421:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1429:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1430:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'void llvm::LegalizerHelper::bitcastSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1484:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'void llvm::LegalizerHelper::bitcastDst(llvm::MachineInstr&, llvm::LLT, unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1491:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1533:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1534:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1541:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1644:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1662:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1947:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1948:52: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1955:48: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1956:48: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2002:42: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2015:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2656:38: /home/autobuild/autobuild/instance-4/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::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2668:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2674:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2739:45: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2760:28: /home/autobuild/autobuild/instance-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2769:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2884:45: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2839:37, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2911:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2846:32, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2911:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2847:35, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2911:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2850:33, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2911:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2854:19, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2911:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::Register clampDynamicVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3572:22, inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3588:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::Register clampDynamicVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3575:21, inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3588:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3591:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:17: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3153:28: /home/autobuild/autobuild/instance-4/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 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3155:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2960:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2965:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3025:30: /home/autobuild/autobuild/instance-4/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 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3027:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3056:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4695:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4696:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::buildMul(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4978:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4989:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4996:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5008:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl&, llvm::ArrayRef, llvm::ArrayRef, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5013:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5016:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5020:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5022:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5464:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5465:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5468:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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_ZERO_UNDEF(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5500:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5501:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5504:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5528:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5529:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5566:52: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5591:42: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5590:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5594:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5617:52: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5638:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5736:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5749:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5778:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5779:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5780:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5781:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5790:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5794:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5795:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5804:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5805:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5806:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5810:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotateWithReverseRotate(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5848:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In lambda function, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5887:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5889:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In lambda function, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5890:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5913:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5915:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5921:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5951:44: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5954:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5960:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5962:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5965:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5967:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5968:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5969:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5976:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5979:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6046:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6048:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6082:54: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6087:50: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6088:58: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6188:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6189:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6193:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6196:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6197:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6199:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6201:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6206:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6214:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6217:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6218:30: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6222:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6223:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6224:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6226:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6229:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6230:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6235:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6240:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6241:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6251:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6252:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6264:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6265:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6268:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6299:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6300:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6353:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6360:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6361:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6364:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6366:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6373:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6397:43: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6400:43: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6416:34: /home/autobuild/autobuild/instance-4/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-4/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-4/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 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6418:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6437:42: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6439:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6440:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6444:43: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6450:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6468:46: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6475:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6476:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6478:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6505:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6506:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6517:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerUnmergeValues(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6546:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDynStackAlloc(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6713:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDynStackAlloc(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6718:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerExtract(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6777:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6891:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6893:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6910:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6968:64: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6969:64: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6972:56: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6974:56: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6978:54: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6978:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6983:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6984:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7041:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7044:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7073:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7074:46: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7075:46: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7104:47: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7105:49: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7106:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7115:38: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7116:45: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7117:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7119:48: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7120:46: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7121:29: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7208:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7239:42: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildNot(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7256:37: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7290:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7291:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7292:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7306:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7307:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6858:41: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6871:39: /home/autobuild/autobuild/instance-4/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-4/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-4/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::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6872:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 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-4/output-1/build/llvm-15.0.3/include/llvm/Support/LowLevelTypeImpl.h:190:31, inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4278:31: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1008:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/CallLowering.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7399:21: /home/autobuild/autobuild/instance-4/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 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7779:32: /home/autobuild/autobuild/instance-4/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 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7798:32: /home/autobuild/autobuild/instance-4/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 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7678:32: /home/autobuild/autobuild/instance-4/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 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7680:32: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3330:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::Optional)', inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3331:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o /home/autobuild/autobuild/instance-4/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-4/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 { | ^~~~~~~~~~~~~ [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegacyLegalizerInfo.cpp.o [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LoadStoreOpt.cpp.o /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LostDebugLocObserver.cpp.o [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:213:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:538:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o [ 65%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/Utils.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getLCMType(LLT, LLT)': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:915:29: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:920:29: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getCoverTy(LLT, LLT)': /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'llvm::LLT llvm::getCoverTy(LLT, LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:945:29: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getGCDType(LLT, LLT)': /home/autobuild/autobuild/instance-4/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-4/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 In static member function 'static llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)', inlined from 'llvm::LLT llvm::getGCDType(LLT, LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:963:35: /home/autobuild/autobuild/instance-4/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::LLT llvm::getGCDType(LLT, LLT)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:979:29: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/APFloat.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/GlobalISel/Utils.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/CodeGen/GlobalISel/Utils.cpp:741:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX static library ../../libLLVMGlobalISel.a [ 65%] Built target LLVMGlobalISel [ 65%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerCompileUnit.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/Dwarf.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/DIE.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinkerCompileUnit.cpp:9: /home/autobuild/autobuild/instance-4/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::PatchLocation&, long long int&}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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::PatchLocation&, long long int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void llvm::CompileUnit::noteLocationAttribute(llvm::PatchLocation, int64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinkerCompileUnit.cpp:121:34: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerDeclContext.cpp.o [ 67%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinker.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/AccelTable.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DWARFLinker/DWARFLinker.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:9: /home/autobuild/autobuild/instance-4/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 = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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 '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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 '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/autobuild/autobuild/instance-4/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 = __gnu_cxx::__normal_iterator >; = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]', inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector; Range = std::vector&]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1824:11, inlined from 'void llvm::insertLineSequence(std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1643:23: /home/autobuild/autobuild/instance-4/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-4/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 In member 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]', inlined from 'void llvm::insertLineSequence(std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1661:16: /home/autobuild/autobuild/instance-4/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-4/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 In member 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]', inlined from 'void llvm::insertLineSequence(std::vector&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1659:16: /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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::DWARFDebugLine::Row; _Alloc = std::allocator]', inlined from 'void llvm::DWARFLinker::patchLineTableForUnit(llvm::CompileUnit&, llvm::DWARFContext&, const llvm::DWARFFile&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1765:22: /home/autobuild/autobuild/instance-4/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::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]', inlined from 'void llvm::DWARFLinker::patchLineTableForUnit(llvm::CompileUnit&, llvm::DWARFContext&, const llvm::DWARFFile&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFLinker.cpp:1779:21: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFStreamer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/AsmPrinter.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DWARFLinker/DWARFStreamer.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFStreamer.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:20: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1897 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1898 | __comp); | ~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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>::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-4/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-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFStreamer.cpp:372:21: /home/autobuild/autobuild/instance-4/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::__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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'virtual void llvm::DwarfStreamer::emitUnitRangesEntries(llvm::CompileUnit&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFStreamer.cpp:378:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'virtual void llvm::DwarfStreamer::emitUnitRangesEntries(llvm::CompileUnit&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWARFLinker/DWARFStreamer.cpp:378:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX static library ../libLLVMDWARFLinker.a [ 67%] Built target LLVMDWARFLinker [ 67%] Building CXX object lib/Extensions/CMakeFiles/LLVMExtensions.dir/Extensions.cpp.o [ 67%] Linking CXX static library ../libLLVMExtensions.a [ 67%] Built target LLVMExtensions [ 67%] Building ACC.h.inc... [ 68%] Building ACC.inc... [ 68%] Built target acc_gen [ 68%] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o [ 68%] Linking CXX static library ../../libLLVMFrontendOpenACC.a [ 68%] Built target LLVMFrontendOpenACC [ 68%] Building OMP.h.inc... [ 68%] Building OMP.inc... [ 68%] Built target omp_gen [ 68%] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMP.cpp.o [ 68%] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPContext.cpp.o [ 69%] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o [ 69%] Linking CXX static library ../../libLLVMFrontendOpenMP.a [ 69%] Built target LLVMFrontendOpenMP [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Instrumentation/CGProfile.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 905 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-4/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-4/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 '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:587:33, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/CGProfile.cpp:92:25: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 948 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 949 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfiler.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 905 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-4/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-4/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 '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:587:33, inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 948 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 949 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o [ 69%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrOrderFile.cpp.o [ 70%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o [ 70%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~ [ 70%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o [ 70%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PoisonChecking.cpp.o [ 70%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o [ 70%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ValueProfileCollector.cpp.o [ 70%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o [ 70%] 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-4/output-1/build/llvm-15.0.3/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:1478:20: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~ [ 70%] Linking CXX static library ../../libLLVMInstrumentation.a [ 70%] Built target LLVMInstrumentation [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Vectorize/SLPVectorizer.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/Vectorize/SLPVectorizer.cpp:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:104:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VectorCombine.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGBuilder.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanRecipes.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o [ 70%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o [ 70%] Linking CXX static library ../../libLLVMVectorize.a [ 70%] Built target LLVMVectorize [ 70%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o [ 70%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o [ 70%] Linking CXX static library ../libLLVMLinker.a [ 70%] Built target LLVMLinker [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Annotation2Metadata.cpp.o [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AttributorAttributes.cpp.o [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o [ 70%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/CrossDSOCFI.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/CrossDSOCFI.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SetVector.h:144:24: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionSpecialization.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/IntrinsicInst.h:27, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/InstVisitor.h:15, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Analysis/MemoryBuiltins.h:23, from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/GlobalOpt.cpp:532:25: /home/autobuild/autobuild/instance-4/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-4/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)) | ^~~~~~~~~~~~~~~~~ [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IROutliner.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/LowerTypeTests.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/LowerTypeTests.cpp:16: /home/autobuild/autobuild/instance-4/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-4/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-4/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 In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/LowerTypeTests.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/LowerTypeTests.cpp:199:25: /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/LowerTypeTests.cpp:592:20: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', 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-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndexYAML.h:78:21: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 71%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/MergeFunctions.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/MergeFunctions.cpp:91: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:60: /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:69: /home/autobuild/autobuild/instance-4/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-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/MergeFunctions.cpp:425:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/MergeFunctions.cpp:429:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ModuleInliner.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleContextTracker.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/SampleProf.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/SampleContextTracker.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleContextTracker.cpp:13: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::ContextTrieNode* llvm::ContextTrieNode::getOrCreateChildContext(const llvm::sampleprof::LineLocation&, llvm::StringRef, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleContextTracker.cpp:191:23: /home/autobuild/autobuild/instance-4/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::ContextTrieNode; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::ContextTrieNode* llvm::ContextTrieNode::getOrCreateChildContext(const llvm::sampleprof::LineLocation&, llvm::StringRef, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleContextTracker.cpp:192:31: /home/autobuild/autobuild/instance-4/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::ContextTrieNode; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::ContextTrieNode& llvm::SampleContextTracker::moveContextSamples(llvm::ContextTrieNode&, const llvm::sampleprof::LineLocation&, llvm::ContextTrieNode&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleContextTracker.cpp:75:23: /home/autobuild/autobuild/instance-4/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::ContextTrieNode; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'llvm::ContextTrieNode& llvm::SampleContextTracker::moveContextSamples(llvm::ContextTrieNode&, const llvm::sampleprof::LineLocation&, llvm::ContextTrieNode&&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleContextTracker.cpp:76:50: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/TinyPtrVector.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:44, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/SampleProfile.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleProfile.cpp:24: /home/autobuild/autobuild/instance-4/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 {anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]': /home/autobuild/autobuild/instance-4/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<{anonymous}::InlineCandidate>::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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::FlowBlock&}; _Tp = llvm::FlowBlock; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]', inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = {anonymous}::InlineCandidate; _Sequence = std::vector<{anonymous}::InlineCandidate>; _Compare = {anonymous}::CandidateComparer]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_queue.h:740:13, inlined from 'bool {anonymous}::SampleProfileLoader::inlineHotFunctionsWithPriority(llvm::Function&, llvm::DenseSet&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleProfile.cpp:1395:20: /home/autobuild/autobuild/instance-4/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<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]', inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Sequence = std::vector<{anonymous}::InlineCandidate>; _Compare = {anonymous}::CandidateComparer]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_queue.h:756:18, inlined from 'bool {anonymous}::SampleProfileLoader::inlineHotFunctionsWithPriority(llvm::Function&, llvm::DenseSet&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleProfile.cpp:1464:29: /home/autobuild/autobuild/instance-4/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<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' 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 = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]', inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Sequence = std::vector<{anonymous}::InlineCandidate>; _Compare = {anonymous}::CandidateComparer]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_queue.h:756:18, inlined from 'bool {anonymous}::SampleProfileLoader::inlineHotFunctionsWithPriority(llvm::Function&, llvm::DenseSet&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/SampleProfile.cpp:1478:27: /home/autobuild/autobuild/instance-4/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<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' 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::FlowBlock; _Alloc = std::allocator]', inlined from 'void llvm::SampleProfileInference::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::BasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:181:26: /home/autobuild/autobuild/instance-4/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::FlowJump; _Alloc = std::allocator]', inlined from 'void llvm::SampleProfileInference::apply(BlockWeightMap&, EdgeWeightMap&) [with BT = llvm::BasicBlock]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/Utils/SampleProfileInference.h:191:27: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileProbe.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SyntheticCountsPropagation.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o [ 72%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/set:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Attributes.h:31, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Argument.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Function.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/PassManager.h:45, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:53: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/DerivedTypes.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/GlobalValue.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 = {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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from '{anonymous}::CallSiteInfo& {anonymous}::VTableSlotInfo::findCallSiteInfo(llvm::CallBase&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:531:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1028:29: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'void {anonymous}::DevirtModule::tryICallBranchFunnel(llvm::MutableArrayRef, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1319:6: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1319 | void DevirtModule::tryICallBranchFunnel( | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1689:6: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 1689 | bool DevirtModule::tryVirtualConstProp( | ^~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:63, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:21: 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 {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:1725:54: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)': /home/autobuild/autobuild/instance-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/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 'static void llvm::yaml::CustomMappingTraits >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndexYAML.h:78:21: /home/autobuild/autobuild/instance-4/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 '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-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndexYAML.h:80:45: /home/autobuild/autobuild/instance-4/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 'static void llvm::yaml::CustomMappingTraits >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map&)' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/Support/YAMLTraits.h:1117:22: /home/autobuild/autobuild/instance-4/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 '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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:972:24: /home/autobuild/autobuild/instance-4/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}::DevirtModule::importResolution({anonymous}::VTableSlot, {anonymous}::VTableSlotInfo&)', inlined from 'bool {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2159:23: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 '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 {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2243:44: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::run()': /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2249:32: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 2249 | tryVirtualConstProp(TargetsForSlot, S.second, Res, S.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2251:29: note: parameter passing for argument of type 'llvm::MutableArrayRef' changed in GCC 7.1 2251 | tryICallBranchFunnel(TargetsForSlot, S.second, Res, S.first); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::FunctionSummary::addTypeTest(llvm::GlobalValue::GUID)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:830:33, inlined from 'bool {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2269:24: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'void llvm::FunctionSummary::addTypeTest(llvm::GlobalValue::GUID)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndex.h:830:33, inlined from 'bool {anonymous}::DevirtModule::run()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2272:26: /home/autobuild/autobuild/instance-4/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 = {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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'static void llvm::yaml::CustomMappingTraits >::output(llvm::yaml::IO&, llvm::GlobalValueSummaryMapTy&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ModuleSummaryIndexYAML.h:247:27: /home/autobuild/autobuild/instance-4/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 '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 {anonymous}::DevirtIndex::run()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:2366:40, inlined from 'void llvm::runWholeProgramDevirtOnIndex(ModuleSummaryIndex&, std::set&, std::map >&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:858:62: /home/autobuild/autobuild/instance-4/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 '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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Transforms/IPO/WholeProgramDevirt.cpp:858:62: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 72%] Linking CXX static library ../../libLLVMipo.a [ 72%] Built target LLVMipo [ 72%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 72%] Linking CXX static library ../libLLVMWindowsManifest.a [ 72%] Built target LLVMWindowsManifest [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o [ 73%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o [ 73%] Linking CXX static library ../../libLLVMObjCARCOpts.a [ 73%] Built target LLVMObjCARCOpts [ 73%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o [ 73%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o [ 73%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroConditionalWrapper.cpp.o [ 73%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o [ 73%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o [ 73%] 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-4/output-1/build/llvm-15.0.3/lib/Transforms/Coroutines/CoroFrame.cpp:1195:11: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o [ 73%] Linking CXX static library ../../libLLVMCoroutines.a [ 73%] Built target LLVMCoroutines [ 73%] Building CXX object lib/Transforms/CFGuard/CMakeFiles/LLVMCFGuard.dir/CFGuard.cpp.o [ 73%] Linking CXX static library ../../libLLVMCFGuard.a [ 73%] Built target LLVMCFGuard [ 73%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/OptimizationLevel.cpp.o [ 73%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o [ 75%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderBindings.cpp.o [ 75%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderPipelines.cpp.o [ 75%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o [ 75%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o [ 75%] Linking CXX static library ../libLLVMPasses.a [ 75%] Built target LLVMPasses [ 75%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/LTO/LTO.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/LTO/LTO.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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::computeLTOCacheKey(SmallString<40>&, const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map&, const GVSummaryMapTy&, const std::set&, const std::set&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/LTO/LTO.cpp:152:26: /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::computeLTOCacheKey(SmallString<40>&, const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map&, const GVSummaryMapTy&, const std::set&, const std::set&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/LTO/LTO.cpp:156:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'void llvm::computeLTOCacheKey(SmallString<40>&, const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map&, const GVSummaryMapTy&, const std::set&, const std::set&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/LTO/LTO.cpp:156:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/MapVector.h:136:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/LTO/LTOBackend.cpp: In function 'llvm::BitcodeModule* llvm::lto::findThinLTOModule(llvm::MutableArrayRef)': /home/autobuild/autobuild/instance-4/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) { | ^~~ [ 75%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o [ 75%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o [ 75%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/SummaryBasedOptimizations.cpp.o [ 76%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o [ 76%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o [ 76%] Linking CXX static library ../libLLVMLTO.a [ 76%] Built target LLVMLTO [ 76%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [ 76%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o [ 76%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o [ 76%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o [ 76%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o [ 77%] Linking CXX static library ../../libLLVMMCDisassembler.a [ 77%] Built target LLVMMCDisassembler [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CustomBehaviour.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o [ 77%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/IncrementalSourceMgr.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o /home/autobuild/autobuild/instance-4/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-4/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( | ^~~~~~~~~~~~ [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InOrderIssueStage.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o [ 78%] Linking CXX static library ../libLLVMMCA.a [ 78%] Built target LLVMMCA [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/Archive.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/fallible_iterator.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/Archive.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ArchiveWriter.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:51:32: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/ObjCopy/Archive.cpp:106:74: /home/autobuild/autobuild/instance-4/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-4/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 [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/CommonConfig.cpp.o [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ConfigManager.cpp.o [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObject.cpp.o [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFReader.cpp.o [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFWriter.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObject.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, false> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1823:19: /home/autobuild/autobuild/instance-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, true> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1831:19: /home/autobuild/autobuild/instance-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, false> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1823:19: /home/autobuild/autobuild/instance-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, true> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1831:19: /home/autobuild/autobuild/instance-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, false> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1823:19: /home/autobuild/autobuild/instance-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, true> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1831:19: /home/autobuild/autobuild/instance-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, false> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1823:19: /home/autobuild/autobuild/instance-4/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::objcopy::elf::Relocation; _Alloc = std::allocator]', inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.h:785:61, inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef, true> >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1612:26, inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder::readSections(bool) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjCopy/ELF/ELFObject.cpp:1831:19: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObjcopy.cpp.o /home/autobuild/autobuild/instance-4/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-4/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()); | ^ [ 78%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOReader.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOWriter.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOLayoutBuilder.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObject.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObject.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmReader.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmWriter.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o [ 79%] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o [ 79%] Linking CXX static library ../libLLVMObjCopy.a [ 79%] Built target LLVMObjCopy [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveEmitter.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/COFFEmitter.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/COFFEmitter.cpp:184:23: /home/autobuild/autobuild/instance-4/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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ObjectYAML/DWARFEmitter.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/DWARFEmitter.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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 writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef >, bool, bool) [with EntryType = llvm::DWARFYAML::RnglistEntry]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/DWARFEmitter.cpp:937:24, inlined from 'llvm::Error llvm::DWARFYAML::emitDebugRnglists(llvm::raw_ostream&, const Data&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/DWARFEmitter.cpp:998:67: /home/autobuild/autobuild/instance-4/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-4/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 writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef >, bool, bool) [with EntryType = llvm::DWARFYAML::LoclistEntry]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/DWARFEmitter.cpp:937:24, inlined from 'llvm::Error llvm::DWARFYAML::emitDebugLoclists(llvm::raw_ostream&, const Data&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/DWARFEmitter.cpp:1004:67: /home/autobuild/autobuild/instance-4/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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerEmitter.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFEmitter.cpp.o /home/autobuild/autobuild/instance-4/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-4/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( | ^~~~ [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOEmitter.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/BinaryFormat/MachO.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/MachOEmitter.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/MachOEmitter.cpp:524:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ObjectYAML/MachOEmitter.cpp:524:13: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpEmitter.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadEmitter.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadYAML.cpp.o [ 80%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmEmitter.cpp.o [ 81%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [ 81%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFEmitter.cpp.o [ 81%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o [ 81%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o [ 81%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/yaml2obj.cpp.o [ 81%] Linking CXX static library ../libLLVMObjectYAML.a [ 81%] Built target LLVMObjectYAML [ 81%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [ 81%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [ 81%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [ 81%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [ 81%] Linking CXX static library ../libLLVMOption.a [ 81%] Built target LLVMOption [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/DwarfTransformer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:240:33: /home/autobuild/autobuild/instance-4/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-4/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 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/LineTable.h:188:20, inlined from 'void convertFunctionLineTable(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::GsymCreator&, llvm::gsym::FunctionInfo&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:272:28, inlined from 'void llvm::gsym::DwarfTransformer::handleDie(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:410:33: /home/autobuild/autobuild/instance-4/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::gsym::LineEntry; _Alloc = std::allocator]', inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/LineTable.h:188:20, inlined from 'void convertFunctionLineTable(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::GsymCreator&, llvm::gsym::FunctionInfo&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:342:28, inlined from 'void llvm::gsym::DwarfTransformer::handleDie(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/DwarfTransformer.cpp:410:33: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Header.cpp.o [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FileWriter.cpp.o [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymCreator.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Optional.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/AddressRanges.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/GsymCreator.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/GsymCreator.cpp:8: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/GsymCreator.cpp:198:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/GsymCreator.cpp:198:13: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/GsymCreator.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/GsymCreator.cpp:327:21: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymReader.cpp.o [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/FileWriter.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/InlineInfo.cpp:10: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/InlineInfo.cpp:216:35: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LineTable.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Format.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/ExtractRanges.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/LineEntry.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/GSYM/LineTable.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/LineTable.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/DebugInfo/GSYM/LineTable.cpp:149:28: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LookupResult.cpp.o [ 81%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ObjectFileTransformer.cpp.o [ 82%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ExtractRanges.cpp.o [ 82%] Linking CXX static library ../../libLLVMDebugInfoGSYM.a [ 82%] Built target LLVMDebugInfoGSYM [ 82%] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCFragment.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/MCSection.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DWP/DWPStringPool.h:5, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DWP/DWP.h:4, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/DWP/DWP.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o [ 82%] Linking CXX static library ../libLLVMDWP.a [ 82%] Built target LLVMDWP [ 82%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/AllocationActions.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:26:31: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcError.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcRTBridge.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SimpleRemoteEPCUtils.cpp.o [ 82%] Linking CXX static library ../../../libLLVMOrcShared.a [ 82%] Built target LLVMOrcShared [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorSharedMemoryMapperService.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h:13, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::SPSExecutorAddr; T = llvm::orc::ExecutorAddr]' at /home/autobuild/autobuild/instance-4/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::SPSExecutorAddr; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24, inlined from 'static bool llvm::orc::shared::SPSArgList::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence; SPSTagTs = {}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:148:62, inlined from 'static bool llvm::orc::shared::SPSArgList::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {std::vector >}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSSequence}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:48, inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper::deserialize(const char*, size_t, ArgTuple&, std::index_sequence) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector >&}; ResultSerializer = llvm::orc::shared::WrapperFunction)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48, inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler >&>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector >&}; ResultSerializer = llvm::orc::shared::WrapperFunction)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::Expected llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::initialize(llvm::orc::ExecutorAddr, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:176:68: /home/autobuild/autobuild/instance-4/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-4/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-4/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)) { | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::shutdown()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:273:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderGDB.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/OrcRTBootstrap.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24, inlined from 'static bool llvm::orc::shared::SPSArgList::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence > >; SPSTagTs = {}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:148:62, inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper::deserialize(const char*, size_t, ArgTuple&, std::index_sequence) [with unsigned int ...I = {0}; RetT = void; ArgTs = {std::vector >}; ResultSerializer = llvm::orc::shared::WrapperFunction > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence > >}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48, inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::rt_bootstrap::writeBuffersWrapper(const char*, size_t)::)>; RetT = void; ArgTs = {std::vector >}; ResultSerializer = llvm::orc::shared::WrapperFunction > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence > >}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21, inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction::handle(const char*, size_t, HandlerT&&) [with HandlerT = llvm::orc::rt_bootstrap::writeBuffersWrapper(const char*, size_t)::)>; SPSRetTagT = llvm::orc::shared::SPSEmpty; SPSTagTs = {llvm::orc::shared::SPSSequence > >}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73, inlined from 'llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::writeBuffersWrapper(const char*, size_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp:38:80: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/RegisterEHFrames.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - - [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorDylibManager.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::rt_bootstrap::SimpleExecutorDylibManager::lookup(llvm::orc::tpctypes::DylibHandle, const llvm::orc::RemoteSymbolLookupSet&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp:61:25: /home/autobuild/autobuild/instance-4/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::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::rt_bootstrap::SimpleExecutorDylibManager::lookup(llvm::orc::tpctypes::DylibHandle, const llvm::orc::RemoteSymbolLookupSet&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp:79:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorMemoryManager.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:56:36: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::SPSExecutorAddr; T = llvm::orc::ExecutorAddr]' at /home/autobuild/autobuild/instance-4/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::SPSExecutorAddr; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24, inlined from 'static bool llvm::orc::shared::SPSArgList::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence; SPSTagTs = {}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:148:62, inlined from 'static bool llvm::orc::shared::SPSArgList::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {std::vector >}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSSequence}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:48, inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper::deserialize(const char*, size_t, ArgTuple&, std::index_sequence) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector >&}; ResultSerializer = llvm::orc::shared::WrapperFunction)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48, inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler >&>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector >&}; ResultSerializer = llvm::orc::shared::WrapperFunction)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21, inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction::handle(const char*, size_t, HandlerT&&) [with HandlerT = llvm::orc::shared::MethodWrapperHandler >&>; SPSRetTagT = llvm::orc::shared::SPSError; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73, inlined from 'static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::deallocateWrapper(const char*, size_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:254:13: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleRemoteEPCServer.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/TargetExecutionUtils.cpp.o [ 82%] Linking CXX static library ../../../libLLVMOrcTargetProcess.a [ 82%] Built target LLVMOrcTargetProcess [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:13: /home/autobuild/autobuild/instance-4/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 = llvm::StringRef; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__register_frame(void*)': /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__deregister_frame(void*)': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:58:14: note: remove parentheses 58 | static void((*df)(void *)) = 0; | ^~~~~~~~~~~~~~~ | - - [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Object/ObjectFile.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/DebugInfo/DIContext.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:591:35: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:594:33: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:597:33: /home/autobuild/autobuild/instance-4/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 = {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-4/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::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:606:29: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:631:29: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/RuntimeDyld.h:20: /home/autobuild/autobuild/instance-4/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 = llvm::StringRef; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:13: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/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::RelocationValueRef; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint64_t llvm::RuntimeDyldCOFF::getDLLImportOffset(unsigned int, llvm::RuntimeDyldImpl::StubMap&, llvm::StringRef, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:99:14: /home/autobuild/autobuild/instance-4/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 = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::tuple llvm::RuntimeDyldCOFFAArch64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:118:32, inlined from 'virtual llvm::Expected > llvm::RuntimeDyldCOFFAArch64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:203:67: /home/autobuild/autobuild/instance-4/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 = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::tuple llvm::RuntimeDyldCOFFX86_64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:162:32, inlined from 'virtual llvm::Expected > llvm::RuntimeDyldCOFFX86_64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:250:67: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o [ 82%] Linking CXX static library ../../libLLVMRuntimeDyld.a [ 82%] Built target LLVMRuntimeDyld [ 82%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:16: /home/autobuild/autobuild/instance-4/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::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/IR/Constants.h:23, from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:722:35: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:1117:33: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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::GenericValue; _Alloc = std::allocator]', inlined from 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector, std::allocator > >&, const char* const*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:451:21: /home/autobuild/autobuild/instance-4/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::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector, std::allocator > >&, const char* const*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:454:23: /home/autobuild/autobuild/instance-4/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::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector, std::allocator > >&, const char* const*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngine.cpp:462:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 [ 82%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngineBindings.cpp:14: /home/autobuild/autobuild/instance-4/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::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::GenericValue; _Alloc = std::allocator]', inlined from 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngineBindings.cpp:246:21: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/ExecutionEngineBindings.cpp: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)': /home/autobuild/autobuild/instance-4/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-4/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 [ 82%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o [ 82%] Linking CXX static library ../libLLVMExecutionEngine.a [ 82%] Built target LLVMExecutionEngine [ 82%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Interpreter.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:13: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/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::Value*; _Tp = llvm::GenericValue; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:18: /home/autobuild/autobuild/instance-4/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::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::GenericValue; _Alloc = std::allocator]', inlined from 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1567:36: /home/autobuild/autobuild/instance-4/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::GenericValue; _Alloc = std::allocator]', inlined from 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1621:39: /home/autobuild/autobuild/instance-4/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::GenericValue; _Alloc = std::allocator]', inlined from 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1637:41: /home/autobuild/autobuild/instance-4/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 '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 >]', inlined from 'llvm::GenericValue llvm::Interpreter::getOperandValue(llvm::Value*, llvm::ExecutionContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:2108:23: /home/autobuild/autobuild/instance-4/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 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1255:34: /home/autobuild/autobuild/instance-4/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::GenericValue; _Alloc = std::allocator]', inlined from 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1228:34: /home/autobuild/autobuild/instance-4/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::GenericValue; _Alloc = std::allocator]', inlined from 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1201:34: /home/autobuild/autobuild/instance-4/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-4/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::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1002:27: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::Interpreter::visitCallBase(llvm::CallBase&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Execution.cpp:1166:22: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/Interpreter.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:466:20: /home/autobuild/autobuild/instance-4/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-4/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 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:467:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:423:20: /home/autobuild/autobuild/instance-4/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 '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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:424:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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, | ^~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o /home/autobuild/autobuild/instance-4/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-4/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, | ^~~~~~~~~~~ [ 82%] Linking CXX static library ../../libLLVMInterpreter.a [ 82%] Built target LLVMInterpreter [ 82%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/EHFrameSupportImpl.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/DenseMap.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:312:48, inlined from 'llvm::jitlink::Block& llvm::jitlink::LinkGraph::splitBlock(llvm::jitlink::Block&, size_t, SplitBlockCache*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:183:25: /home/autobuild/autobuild/instance-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_iterator.h:739:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = llvm::jitlink::Edge*; _OI = std::back_insert_iterator >]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::jitlink::Edge*; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-4/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 = false; _II = llvm::jitlink::Edge*; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-4/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 = false; _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-4/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::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:633:7, inlined from 'OutputIt llvm::copy(R&&, OutputIt) [with R = iterator_range<__gnu_cxx::__normal_iterator > >; OutputIt = std::back_insert_iterator >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1669:19, inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:285:19: /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:286:19: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/JITLink.cpp:286:19: /home/autobuild/autobuild/instance-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MemoryFlags.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachO_arm64.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:13: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:810:27: /home/autobuild/autobuild/instance-4/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-4/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::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:185:70, inlined from 'llvm::jitlink::Symbol& llvm::jitlink::MachOLinkGraphBuilder::createStandardGraphSymbol(NormalizedSymbol&, llvm::jitlink::Block&, size_t, bool, bool, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:583:23: /home/autobuild/autobuild/instance-4/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 '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 >]', inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::addSectionStartSymAndBlock(unsigned int, llvm::jitlink::Section&, llvm::orc::ExecutorAddr, const char*, llvm::orc::ExecutorAddrDiff, uint32_t, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:328:41: /home/autobuild/autobuild/instance-4/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 '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 >]', inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:185:70, inlined from 'llvm::Error llvm::jitlink::MachOLinkGraphBuilder::graphifyCStringSection(NormalizedSection&, std::vector)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:674:27: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:312:48, inlined from 'llvm::Error {anonymous}::ELFLinkGraphBuilder_aarch64::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp:331:23: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:312:48, inlined from 'llvm::Error llvm::jitlink::ELFLinkGraphBuilder_riscv::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:544:23: /home/autobuild/autobuild/instance-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:312:48, inlined from 'llvm::Error llvm::jitlink::ELFLinkGraphBuilder_riscv::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:544:23: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:312:48, inlined from 'llvm::Error llvm::jitlink::ELFLinkGraphBuilder_x86_64::addSingleRelocation(const llvm::object::ELFType::Rela&, const llvm::object::ELFType::Shdr&, llvm::jitlink::Block&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp:250:23: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp:444:37: /home/autobuild/autobuild/instance-4/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/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:312:48, inlined from 'llvm::Error {anonymous}::COFFLinkGraphBuilder_x86_64::addSingleRelocation(const llvm::object::RelocationRef&, const llvm::object::SectionRef&, llvm::jitlink::Block&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp:124:23: /home/autobuild/autobuild/instance-4/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::jitlink::Edge; _Alloc = std::allocator]', inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:312:48, inlined from 'llvm::Error llvm::jitlink::SEHFrameKeepAlivePass::operator()(llvm::jitlink::LinkGraph&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/JITLink/SEHFrameSupport.h:49:23: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o [ 84%] Linking CXX static library ../../libLLVMJITLink.a [ 84%] Built target LLVMJITLink [ 84%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o /home/autobuild/autobuild/instance-4/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-4/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) { | ^~~~~ [ 84%] Linking CXX static library ../../libLLVMMCJIT.a [ 84%] Built target LLVMMCJIT [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugObjectManagerPlugin.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebuggerSupportPlugin.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/DebuggerSupportPlugin.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/DebuggerSupportPlugin.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/DebuggerSupportPlugin.cpp:352:31: /home/autobuild/autobuild/instance-4/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/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCEHFrameRegistrar.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericDylibManager.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::SPSExecutorAddr; T = llvm::orc::ExecutorAddr]' at /home/autobuild/autobuild/instance-4/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::SPSExecutorAddr; SequenceT = std::vector]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:403:24, inlined from 'static bool llvm::orc::shared::SPSArgList::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence; SPSTagTs = {}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:148:62, inlined from 'static bool llvm::orc::shared::SPSSerializationTraits, llvm::orc::shared::detail::SPSSerializableExpected >::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::shared::detail::SPSSerializableExpected&) [with SPSTagT = llvm::orc::shared::SPSSequence; T = std::vector]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:672:46, inlined from 'static bool llvm::orc::shared::SPSSerializationTraits, llvm::orc::shared::detail::SPSSerializableExpected >::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::shared::detail::SPSSerializableExpected&) [with SPSTagT = llvm::orc::shared::SPSSequence; T = std::vector]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:666:15, inlined from 'static bool llvm::orc::shared::SPSArgList::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::shared::detail::SPSSerializableExpected >; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSExpected >; SPSTagTs = {}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:148:62, inlined from 'static llvm::Error llvm::orc::shared::detail::ResultDeserializer, llvm::Expected >::deserialize(llvm::Expected&, const char*, size_t) [with SPSTagT = llvm::orc::shared::SPSSequence; T = std::vector]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:419:55: /home/autobuild/autobuild/instance-4/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/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:38, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/PointerUnion.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/FunctionExtras.h:36, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp:9: /home/autobuild/autobuild/instance-4/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 = move_iterator*>; _ForwardIterator = pair*]': /home/autobuild/autobuild/instance-4/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 'std::move_iterator*>' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 'std::move_iterator*>' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28, inlined from 'void llvm::SmallVectorTemplateBase >::moveElementsForGrow(T*) [with T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:423:22, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1080:15: /home/autobuild/autobuild/instance-4/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 'std::move_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 = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1087:27: /home/autobuild/autobuild/instance-4/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 'std::move_iterator*>' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp:49:28: /home/autobuild/autobuild/instance-4/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/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::EPCGenericRTDyldMemoryManager::AllocGroup}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::AllocGroup; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::AllocGroup; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::notifyObjectLoaded(llvm::RuntimeDyld&, const llvm::object::ObjectFile&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:198:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:176:42: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:241:28: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:265:27: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:9: /home/autobuild/autobuild/instance-4/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::EPCIndirectionUtils::IndirectStubInfo&}; _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]', 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-4/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::jitlink::JITLinkMemoryManager::deallocate(FinalizedAlloc)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:198:21, inlined from 'llvm::Error llvm::orc::EPCIndirectionUtils::cleanup()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:285:53: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::EPCIndirectionUtils::IndirectStubInfo}; _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]', 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-4/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::EPCIndirectionUtils::getIndirectStubs(unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:385:33: /home/autobuild/autobuild/instance-4/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::EPCIndirectionUtils::IndirectStubInfo}; _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::EPCIndirectionUtils::getIndirectStubs(unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:390:39: /home/autobuild/autobuild/instance-4/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-4/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::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator]', inlined from 'llvm::Expected > llvm::orc::EPCIndirectionUtils::getIndirectStubs(unsigned int)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:402:21: /home/autobuild/autobuild/instance-4/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::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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:165:27: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:174:27: /home/autobuild/autobuild/instance-4/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 = {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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:125:35: /home/autobuild/autobuild/instance-4/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::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]', 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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:132:29: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:457:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcX86_64_SysV]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcX86_64_Win32]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcRiscv64]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcMips64]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcMips32Le]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcMips32Be]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcI386]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcAArch64]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/LazyReexports.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LazyReexports.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcX86_64_SysV]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcX86_64_Win32]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcRiscv64]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcMips64]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcMips32Le]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcMips32Be]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcI386]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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-4/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::LocalTrampolinePool::grow() [with ORCABI = llvm::orc::OrcAArch64]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/LLJIT.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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 > {anonymous}::GenericLLVMIRPlatformSupport::getInitializers(llvm::orc::JITDylib&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:332:31, inlined from 'virtual llvm::Error {anonymous}::GenericLLVMIRPlatformSupport::initialize(llvm::orc::JITDylib&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:233:47: /home/autobuild/autobuild/instance-4/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-4/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 > {anonymous}::GenericLLVMIRPlatformSupport::getDeinitializers(llvm::orc::JITDylib&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:389:33, inlined from 'virtual llvm::Error {anonymous}::GenericLLVMIRPlatformSupport::deinitialize(llvm::orc::JITDylib&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:253:51: /home/autobuild/autobuild/instance-4/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-4/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 > {anonymous}::GenericLLVMIRPlatformSupport::getDeinitializers(llvm::orc::JITDylib&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:393:35, inlined from 'virtual llvm::Error {anonymous}::GenericLLVMIRPlatformSupport::deinitialize(llvm::orc::JITDylib&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/LLJIT.cpp:253:51: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/MachOPlatform.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MachOPlatform.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MachOPlatform.cpp:473:37: /home/autobuild/autobuild/instance-4/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-4/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::orc::MachOPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MachOPlatform.cpp:475:20: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/memory:69, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:38, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/PointerUnion.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/FunctionExtras.h:36, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:9: /home/autobuild/autobuild/instance-4/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 = move_iterator*>; _ForwardIterator = pair*]': /home/autobuild/autobuild/instance-4/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 'std::move_iterator*>' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 'std::move_iterator*>' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28, inlined from 'void llvm::SmallVectorTemplateBase >::moveElementsForGrow(T*) [with T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:423:22, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1080:15: /home/autobuild/autobuild/instance-4/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 'std::move_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 = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_uninitialized.h:185:15, inlined from 'static void llvm::SmallVectorTemplateBase >::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair; bool = false]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:331:28, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/SmallVector.h:1087:27: /home/autobuild/autobuild/instance-4/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 'std::move_iterator*>' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ADT/FunctionExtras.h:222:16: /home/autobuild/autobuild/instance-4/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-4/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-4/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::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::MapperJITLinkMemoryManager::deallocate(std::vector, llvm::jitlink::JITLinkMemoryManager::OnDeallocatedFunction)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:128:20: /home/autobuild/autobuild/instance-4/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-4/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-4/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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/MemoryMapper.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:9: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:309:26: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef, llvm::orc::MemoryMapper::OnReleasedFunction)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:357:35: /home/autobuild/autobuild/instance-4/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 = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef, llvm::orc::MemoryMapper::OnReleasedFunction)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:357:65: /home/autobuild/autobuild/instance-4/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 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'llvm::orc::SharedMemoryMapper::~SharedMemoryMapper()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:401:35: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In destructor 'llvm::orc::SharedMemoryMapper::~SharedMemoryMapper()': /home/autobuild/autobuild/instance-4/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)); }); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'virtual void llvm::orc::InProcessMemoryMapper::initialize(llvm::orc::MemoryMapper::AllocInfo&, llvm::orc::MemoryMapper::OnInitializedFunction)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:90:71: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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)); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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::InProcessMemoryMapper::~InProcessMemoryMapper()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp:162:33: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In destructor 'llvm::orc::InProcessMemoryMapper::~InProcessMemoryMapper()': /home/autobuild/autobuild/instance-4/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)); }); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:28, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:365:33: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:598:52: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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::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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:72:27: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLink.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:9: /home/autobuild/autobuild/instance-4/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::ExecutorAddrRange&}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]', 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-4/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::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:694:47, inlined from 'llvm::orc::MaterializationResponsibility::withResourceKeyDo >(llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::&&) const::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:1776:6, inlined from 'decltype(auto) llvm::orc::ExecutionSession::runSessionLocked(Func&&) [with Func = llvm::orc::MaterializationResponsibility::withResourceKeyDo >(llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::&&) const::]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:1421:14, inlined from 'llvm::Error llvm::orc::MaterializationResponsibility::withResourceKeyDo(Func&&) const [with Func = llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:1778:4, inlined from 'llvm::Error llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:694:65: /home/autobuild/autobuild/instance-4/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::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator]', 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-4/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::ObjectLinkingLayer::handleTransferResources(llvm::orc::ResourceKey, llvm::orc::ResourceKey)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:730:26: /home/autobuild/autobuild/instance-4/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::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-4/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::EHFrameRegistrationPlugin::notifyTransferringResources(llvm::orc::ResourceKey, llvm::orc::ResourceKey)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:825:26: /home/autobuild/autobuild/instance-4/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-4/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::ExecutorAddrRange; _Alloc = std::allocator]', inlined from 'llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:777:58, inlined from 'llvm::orc::MaterializationResponsibility::withResourceKeyDo >(llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::&&) const::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:1776:6, inlined from 'decltype(auto) llvm::orc::ExecutionSession::runSessionLocked(Func&&) [with Func = llvm::orc::MaterializationResponsibility::withResourceKeyDo >(llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::&&) const::]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:1421:14, inlined from 'llvm::Error llvm::orc::MaterializationResponsibility::withResourceKeyDo(Func&&) const [with Func = llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Core.h:1778:4, inlined from 'virtual llvm::Error llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:777:75: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITSymbol.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/RuntimeDyld.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITEventListener.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:9: /home/autobuild/autobuild/instance-4/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 = llvm::StringRef; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~~~ 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-4/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::SimpleRemoteEPC::lookupSymbols(llvm::ArrayRef)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:41:32: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:39, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:9: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:110:25: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [ 86%] Linking CXX static library ../../libLLVMOrcJIT.a [ 86%] Built target LLVMOrcJIT [ 86%] Building ARMGenAsmMatcher.inc... [ 86%] Building ARMGenAsmWriter.inc... [ 86%] Building ARMGenCallingConv.inc... [ 86%] Building ARMGenDAGISel.inc... [ 86%] Building ARMGenDisassemblerTables.inc... [ 86%] Building ARMGenFastISel.inc... [ 86%] Building ARMGenGlobalISel.inc... [ 86%] Building ARMGenInstrInfo.inc... [ 86%] Building ARMGenMCCodeEmitter.inc... [ 86%] Building ARMGenMCPseudoLowering.inc... [ 86%] Building ARMGenRegisterBank.inc... [ 86%] Building ARMGenRegisterInfo.inc... [ 86%] Building ARMGenSubtargetInfo.inc... [ 86%] Building ARMGenSystemRegister.inc... [ 86%] Built target ARMCommonTableGen [ 86%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o [ 86%] Linking CXX static library ../../../libLLVMARMUtils.a [ 86%] Built target LLVMARMUtils [ 86%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o [ 87%] Linking CXX static library ../../../libLLVMARMInfo.a [ 87%] Built target LLVMARMInfo [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:215:38: /home/autobuild/autobuild/instance-4/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-4/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 [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o [ 87%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o [ 87%] Linking CXX static library ../../../libLLVMARMDesc.a [ 87%] Built target LLVMARMDesc [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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( | ^~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/SubtargetFeature.h:26, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Utils/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:16: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.cpp:674:21: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBranchTargets.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&)', inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:266:32: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&)', inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:270:16: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMCallLowering.cpp:357:34: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARM.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:379:22, inlined from 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::splitBlockBeforeInstr(llvm::MachineInstr*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:1017:23: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:382:22, inlined from 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::adjustJTTargetBlockForward(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMConstantIslandPass.cpp:2520:21: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARM.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMExpandPseudoInsts.cpp:16: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFixCortexA57AES1742098Pass.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:111: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetFrameLowering.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:110: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:382:22, inlined from 'virtual void llvm::ARMFrameLowering::adjustForSegmentedStacks(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.cpp:2976:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstructionSelector.cpp: In lambda function: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.cpp:15: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/MC/SubtargetFeature.h:26, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Utils/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMISelLowering.h:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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)); | ~~~~^~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstrInfo.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMInstrInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:460:25: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:88:32: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:143:32: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:147:32: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:153:57: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:179:34: /home/autobuild/autobuild/instance-4/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:183:65: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:193:34: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list, std::initializer_list)', inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:195:34: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:207:66: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:219:36: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMLegalizerInfo.cpp:221:36: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o [ 88%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBlockPlacement.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMRegisterBankInfo.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMRegisterBankInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSLSHardening.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARM.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSLSHardening.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSLSHardening.cpp:419:16: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMSubtarget.cpp:48: /home/autobuild/autobuild/instance-4/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-4/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-4/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 [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEGatherScatterLowering.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVELaneInterleavingPass.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETailPredication.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEVPTBlockPass.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETPAndVPTOptimisationsPass.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/Metadata.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/TrackingMDRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/IR/ValueMap.h:32, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineMemOperand.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineInstr.h:24, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/MachineBasicBlock.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/CodeGen/TargetFrameLowering.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMFrameLowering.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1FrameLowering.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb1InstrInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o [ 90%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o [ 90%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/ARMBaseInstrInfo.h:23, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/ARM/Thumb2InstrInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ [ 90%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o [ 90%] Linking CXX static library ../../libLLVMARMCodeGen.a [ 90%] Built target LLVMARMCodeGen [ 90%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5470:22: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:6257:70: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX static library ../../../libLLVMARMAsmParser.a [ 90%] Built target LLVMARMAsmParser [ 90%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o [ 90%] Linking CXX static library ../../../libLLVMARMDisassembler.a [ 90%] Built target LLVMARMDisassembler [ 90%] Building BPFGenAsmMatcher.inc... [ 90%] Building BPFGenAsmWriter.inc... [ 90%] Building BPFGenCallingConv.inc... [ 90%] Building BPFGenDAGISel.inc... [ 90%] Building BPFGenDisassemblerTables.inc... [ 90%] Building BPFGenInstrInfo.inc... [ 90%] Building BPFGenMCCodeEmitter.inc... [ 90%] Building BPFGenRegisterInfo.inc... [ 92%] Building BPFGenSubtargetInfo.inc... [ 92%] Built target BPFCommonTableGen [ 92%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o [ 92%] Linking CXX static library ../../../libLLVMBPFInfo.a [ 92%] Built target LLVMBPFInfo [ 92%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:50:38: /home/autobuild/autobuild/instance-4/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-4/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 [ 92%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o [ 92%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFInstPrinter.cpp.o [ 92%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o [ 92%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o [ 92%] Linking CXX static library ../../../libLLVMBPFDesc.a [ 92%] Built target LLVMBPFDesc [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAbstractMemberAccess.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAdjustOpt.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFCheckAndAdjustIR.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFIRPeephole.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFISelLowering.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFISelLowering.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 { | ^~~~~~~~~~~ [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFPreserveDIType.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSelectionDAGInfo.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.cpp:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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 [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFInstrInfo.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFSubtarget.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFTargetMachine.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BPFTargetMachine.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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, | ^~~~~~~~~~~~ [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIPeephole.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIChecking.cpp.o [ 92%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMISimplifyPatchable.cpp.o [ 93%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BTFDebug.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/map:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.h:20, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.cpp:13: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_tree.h: In 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-4/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-4/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 = const llvm::GlobalVariable*; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool llvm::BTFDebug::InstLower(const llvm::MachineInstr*, llvm::MCInst&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.cpp:1479:31: /home/autobuild/autobuild/instance-4/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 = const llvm::GlobalVariable*; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool llvm::BTFDebug::InstLower(const llvm::MachineInstr*, llvm::MCInst&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.cpp:1480:33: /home/autobuild/autobuild/instance-4/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 = const llvm::GlobalVariable*; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool llvm::BTFDebug::InstLower(const llvm::MachineInstr*, llvm::MCInst&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.cpp:1505:38: /home/autobuild/autobuild/instance-4/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 = const llvm::GlobalVariable*; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void llvm::BTFDebug::generatePatchImmReloc(const llvm::MCSymbol*, uint32_t, const llvm::GlobalVariable*, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.cpp:1250:19: /home/autobuild/autobuild/instance-4/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 = const llvm::GlobalVariable*; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void llvm::BTFDebug::generatePatchImmReloc(const llvm::MCSymbol*, uint32_t, const llvm::GlobalVariable*, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/Target/BPF/BTFDebug.cpp:1256:19: /home/autobuild/autobuild/instance-4/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<>()); | ~~~~~~~~~~~~~~~ [ 93%] Linking CXX static library ../../libLLVMBPFCodeGen.a [ 93%] Built target LLVMBPFCodeGen [ 93%] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:478:31: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX static library ../../../libLLVMBPFAsmParser.a [ 93%] Built target LLVMBPFAsmParser [ 93%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o [ 93%] Linking CXX static library ../../../libLLVMBPFDisassembler.a [ 93%] Built target LLVMBPFDisassembler [ 93%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o [ 93%] Linking CXX static library ../libLLVMLineEditor.a [ 93%] Built target LLVMLineEditor [ 93%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/Coverage/CoverageMapping.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:14: /home/autobuild/autobuild/instance-4/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::CounterMappingRegion&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::coverage::CounterMappingRegion&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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) { | ^~~~~~~~~~~~~ In file included from /home/autobuild/autobuild/instance-4/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::coverage::CountedRegion; _Alloc = std::allocator]', inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:718:26: /home/autobuild/autobuild/instance-4/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::coverage::CountedRegion; _Alloc = std::allocator]', inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:725:45: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]', inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:769:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]', inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:776:47: /home/autobuild/autobuild/instance-4/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::coverage::CountedRegion; _Alloc = std::allocator]', inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:792:24: /home/autobuild/autobuild/instance-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]', inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:799:48: /home/autobuild/autobuild/instance-4/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::__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-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:251:38: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMapping.cpp:292:22: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o [ 93%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o In file included from /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/Hashing.h:51, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:12, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ProfileData/Coverage/CoverageMappingReader.cpp:14: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 905 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-4/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-4/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 '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:587:33, inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ProfileData/InstrProf.h:600:17: /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 948 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 949 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX static library ../../libLLVMCoverage.a [ 93%] Built target LLVMCoverage [ 93%] Building Options.inc... [ 93%] Built target DllOptionsTableGen [ 93%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [ 93%] Linking CXX static library ../../libLLVMDlltoolDriver.a [ 93%] Built target LLVMDlltoolDriver [ 93%] Building Options.inc... [ 93%] Built target LibOptionsTableGen [ 93%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Bitcode/BitcodeReader.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp:19: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp:261:23: /home/autobuild/autobuild/instance-4/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-4/output-1/build/llvm-15.0.3/lib/ToolDrivers/llvm-lib/LibDriver.cpp: In function 'int llvm::libDriverMain(ArrayRef)': /home/autobuild/autobuild/instance-4/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-4/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 [ 93%] Linking CXX static library ../../libLLVMLibDriver.a [ 93%] Built target LLVMLibDriver [ 93%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/DataExtractor.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/FDRRecords.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/BlockIndexer.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/BlockIndexer.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/XRay/BlockIndexer.cpp:86:23: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/DataExtractor.h:14, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/FDRRecords.h:21, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/FDRTraceExpander.h:17, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/FDRTraceExpander.cpp:8: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/XRay/FDRTraceExpander.cpp:85:35: /home/autobuild/autobuild/instance-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/InstrumentationMap.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/InstrumentationMap.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/ArrayRef.h:25, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringExtras.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/Support/Error.h:18, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/Profile.h:19, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Profile.cpp:13: /home/autobuild/autobuild/instance-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_vector.h:1296:21, inlined from 'llvm::xray::Profile::Profile(const llvm::xray::Profile&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Profile.cpp:32:27: /home/autobuild/autobuild/instance-4/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-4/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 std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /home/autobuild/autobuild/instance-4/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-4/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 = std::pair; _Alloc = std::allocator >]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_iterator.h:739:22, inlined from 'static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>; _OI = std::back_insert_iterator > >; bool _IsMove = false; bool _IsSimple = false; _Category = std::forward_iterator_tag]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:356:16, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>; _OI = back_insert_iterator > >]' at /home/autobuild/autobuild/instance-4/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 = false; _II = llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>; _OI = back_insert_iterator > >]' at /home/autobuild/autobuild/instance-4/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 = false; _II = llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>; _OI = back_insert_iterator > >]' at /home/autobuild/autobuild/instance-4/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::copy(_II, _II, _OI) [with _II = llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>; _OI = back_insert_iterator > >]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algobase.h:633:7, inlined from 'OutputIt llvm::copy(R&&, OutputIt) [with R = DenseMap&; OutputIt = std::back_insert_iterator > >]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLExtras.h:1669:19: /home/autobuild/autobuild/instance-4/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o [ 94%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o In file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:62, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/Trace.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:12: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/algorithm:61, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/StringRef.h:16, from /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/XRay/Trace.h:18: /home/autobuild/autobuild/instance-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:61: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 file included from /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/vector:72: /home/autobuild/autobuild/instance-4/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::xray::XRayRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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::xray::XRayRecord&}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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::xray::XRayRecord; _Alloc = std::allocator]', inlined from '{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:335:64, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)::; Ret = void; Params = {const llvm::xray::XRayRecord&}]' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/autobuild/autobuild/instance-4/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-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:69: /home/autobuild/autobuild/instance-4/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-4/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-4/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::XRayRecord}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]': /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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::xray::XRayRecord*; _Distance = int]' at /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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-4/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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]', inlined from 'llvm::Error {anonymous}::loadNaiveFormatLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:81:27, inlined from 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:446:62: /home/autobuild/autobuild/instance-4/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 = long long unsigned int; _Alloc = std::allocator]', inlined from 'llvm::Error {anonymous}::loadNaiveFormatLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:197:32, inlined from 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:446:62: /home/autobuild/autobuild/instance-4/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 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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:458:40: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:458:40: /home/autobuild/autobuild/instance-4/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-4/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::xray::XRayRecord}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]' at /home/autobuild/autobuild/instance-4/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-4/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 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >; _UnaryOperation = {anonymous}::loadYAMLLog(llvm::StringRef, llvm::xray::XRayFileHeader&, std::vector&)::]' at /home/autobuild/autobuild/instance-4/output-1/host/opt/ext-toolchain/arm-buildroot-linux-gnueabi/include/c++/13.2.0/bits/stl_algo.h:4309:12, inlined from 'llvm::Error {anonymous}::loadYAMLLog(llvm::StringRef, llvm::xray::XRayFileHeader&, std::vector&)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:370:17, inlined from 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:467:67: /home/autobuild/autobuild/instance-4/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::__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-4/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-4/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-4/output-1/build/llvm-15.0.3/lib/XRay/Trace.cpp:472:22: /home/autobuild/autobuild/instance-4/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-4/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-4/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-4/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Linking CXX static library ../libLLVMXRay.a [ 94%] Built target LLVMXRay [ 94%] Building CXX object lib/WindowsDriver/CMakeFiles/LLVMWindowsDriver.dir/MSVCPaths.cpp.o [ 94%] Linking CXX static library ../libLLVMWindowsDriver.a [ 94%] Built target LLVMWindowsDriver [ 94%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o [ 94%] Linking CXX shared library ../../lib/libLLVM-15.so ../../lib/libLLVMCore.a(LegacyPassManager.cpp.o): in function `__static_initialization_and_destruction_0()': LegacyPassManager.cpp:(.text.startup._Z41__static_initialization_and_destruction_0v+0xec): 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 LegacyPassManager.cpp:(.text.startup._Z41__static_initialization_and_destruction_0v+0x14c): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::getGeneralCategory()' defined in .glue_7 section in linker stubs LegacyPassManager.cpp:(.text.startup._Z41__static_initialization_and_destruction_0v+0x2a0): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::addArgument()' defined in .glue_7 section in linker stubs LegacyPassManager.cpp:(.text.startup._Z41__static_initialization_and_destruction_0v+0x43c): 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 `_GLOBAL__sub_I_LLVMTargetMachine.cpp': LLVMTargetMachine.cpp:(.text.startup._GLOBAL__sub_I_LLVMTargetMachine.cpp+0x54): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::getGeneralCategory()' defined in .glue_7 section in linker stubs LLVMTargetMachine.cpp:(.text.startup._GLOBAL__sub_I_LLVMTargetMachine.cpp+0xe2): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::addArgument()' defined in .glue_7 section in linker stubs LLVMTargetMachine.cpp:(.text.startup._GLOBAL__sub_I_LLVMTargetMachine.cpp+0x114): 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(MachineOperand.cpp.o): in function `_GLOBAL__sub_I_MachineOperand.cpp': MachineOperand.cpp:(.text.startup._GLOBAL__sub_I_MachineOperand.cpp+0xec): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::addArgument()' defined in .glue_7 section in linker stubs MachineOperand.cpp:(.text.startup._GLOBAL__sub_I_MachineOperand.cpp+0x11e): 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(MachineScheduler.cpp.o): in function `__static_initialization_and_destruction_0()': MachineScheduler.cpp:(.text.startup._Z41__static_initialization_and_destruction_0v+0xfc): relocation truncated to fit: R_ARM_THM_CALL against symbol `llvm::cl::Option::addArgument()' defined in .glue_7 section in linker stubs MachineScheduler.cpp:(.text.startup._Z41__static_initialization_and_destruction_0v+0x1d0): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status make[3]: *** [tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make:224: lib/libLLVM-15.so] Error 1 make[2]: *** [CMakeFiles/Makefile2:15339: tools/llvm-shlib/CMakeFiles/LLVM.dir/all] Error 2 make[1]: *** [Makefile:156: all] Error 2 make[1]: Leaving directory '/home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/buildroot-build' make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-4/output-1/build/llvm-15.0.3/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-4/buildroot'