from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Support/MathExtras.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/SmallVector.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/STLExtras.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/XRay/Trace.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/XRay/Trace.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/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 >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/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 >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/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 >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/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 >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/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&):: >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:69:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/XRay/Trace.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/XRay/Trace.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::xray::XRayRecord&}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:64:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/XRay/Trace.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/XRay/Trace.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h: In static member function '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&}]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/algorithm:62:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Support/MathExtras.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/SmallVector.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/STLExtras.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/XRay/Trace.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/XRay/Trace.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/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 >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/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 >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_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 >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:69:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/XRay/Trace.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/XRay/Trace.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In function 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:64:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/XRay/Trace.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/XRay/Trace.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/algorithm:62:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Support/MathExtras.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/SmallVector.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/STLExtras.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/XRay/Trace.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/XRay/Trace.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:5006:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_algo.h:5008:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX static library ../libLLVMXRay.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Built target LLVMXRay make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVMWindowsManifest make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 95%] Linking CXX static library ../libLLVMWindowsManifest.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Built target LLVMWindowsManifest make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVM make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o [ 95%] Linking CXX shared library ../../lib/libLLVM-9.so make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Built target LLVM make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LTO_exports make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Creating export file for LTO make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Built target LTO_exports make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LTO make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 95%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [ 95%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o [ 96%] Linking CXX shared library ../../lib/libLTO.so make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Built target LTO make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-ar make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:69:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Support/Options.h:39, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/IR/LLVMContext.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-ar/llvm-ar.cpp:16: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:313:5: note: parameter passing for argument of type 'std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:313:5: note: parameter passing for argument of type 'std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:327:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:64:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Support/Options.h:39, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/IR/LLVMContext.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-ar/llvm-ar.cpp:16: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h: In function 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr, std::vector*)': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:1043:57: note: parameter passing for argument of type 'std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:1043:57: note: parameter passing for argument of type 'std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ [ 96%] Linking CXX executable ../../bin/llvm-ar make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Built target llvm-ar make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-dlltool make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Generating ../../bin/llvm-dlltool make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Built target llvm-dlltool make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-lib make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Generating ../../bin/llvm-lib make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Built target llvm-lib make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-ranlib make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Generating ../../bin/llvm-ranlib make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Built target llvm-ranlib make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVMCFIVerify make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:69:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:9: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:64:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:9: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h: In member function 'void llvm::cfi_verify::FileAnalysis::parseSectionContents(llvm::ArrayRef, llvm::object::SectionedAddress)': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 96%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:69:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:9: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::cfi_verify::ConditionalBranchNode&}; _Tp = llvm::cfi_verify::ConditionalBranchNode; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:64:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:9: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h: In member function 'std::vector > llvm::cfi_verify::GraphResult::flattenAddress(uint64_t) const': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h: In static member function 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:337:1: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 } ^ /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:337:1: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:337:1: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:337:1: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 [ 96%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Built target LLVMCFIVerify make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVMExegesis make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 96%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o [ 96%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:69:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/APFloat.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/RegisterValue.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/Assembler.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/Assembler.cpp:9: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::MCInst; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::MCInst*; _Tp = llvm::MCInst; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:64:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/APFloat.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/RegisterValue.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/Assembler.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/Assembler.cpp:9: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h: In function 'void llvm::exegesis::assembleToStream(const llvm::exegesis::ExegesisTarget&, std::unique_ptr, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::raw_pwrite_stream&)': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:1406:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 [ 96%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [ 97%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:69:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/APFloat.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/RegisterValue.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/Assembler.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/BenchmarkRunner.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MCInst&}; _Tp = llvm::MCInst; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/vector:64:0, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/APFloat.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/RegisterValue.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/Assembler.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/tools/llvm-exegesis/lib/BenchmarkRunner.cpp:12: /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h: In function 'std::vector llvm::exegesis::GenerateInstructions(const llvm::exegesis::BenchmarkCode&, size_t)': /tmp/instance-0/output-1/host/opt/ext-toolchain/arm-linux-gnueabihf/include/c++/7.3.1/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 97%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o [ 97%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o [ 97%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Latency.cpp.o